2017-07-22 35 views
-1

私のAccess VBAからリモートサーバーにファイルをアップロードするためのftpコマンドのバッチファイルを実行しています。私はアップロードすることを決める前にリモートサーバー上のロックファイルの存在を確認したいが、それを理解することはできない。単純なftpコマンドラインでは不可能な場合は、私もVBAのソリューションを取るだろう。簡単なftpコマンドラインを使用してリモートFtpサーバー上のファイルの存在を確認する方法

open domain.com 
username 
password 
binary 
cd remotedir 
lcd localdir 
put web_status.csv 
put web_customer.csv 
disconnect 
bye 

答えて

0

これが最後に私のために働いていたものです:

  1. 接続CLIのFTP
  2. mls remotefile localfile // < <このコマンドは、リモート・ファイルは、VBAで
  3. を存在する場合にのみloaclfileを作成し、loaclfileの有無を確認しますwith if (dir(localfile) = "")
  4. リモートファイルが存在するかどうかを知る
0

リスト。拡張子でフォルダとフィルタを一覧表示します。ファイルが一般的にロックされている場合は、ロックされたファイルの拡張子があります。

+0

しかし、どのようにコマンドラインftpの中でリストレスポンスを読むのですか? – Kashif

+0

look https://www.access-programmers.co.uk/forums/showthread.php?t=178371 –

+0

PHPのコードがたくさんありますが、実際にはDOSではありません。ファイルの存在をチェックする方法 – Kashif

関連する問題