0
ファイルリストからftpスクリプトを作成する必要があります。このリストからスクリプトを作成するには、私はFORコマンドを使用する必要がありますが、使用するのはわかりません。ファイルのFORを使用したWindowsバッチスクリプト
リストは、「verifica.txt」と呼ばれ、それがラインを持っている内:
C:\xml\UPLOAD\35150650956911000165550550000198041000464010.doc
C:\xml\UPLOAD\35150650956911000165550550000198051000463983.doc
C:\xml\UPLOAD\35150650956911000165550550000198061000463999.doc
C:\xml\UPLOAD\35150650956911000165550550000198071000464003.doc
C:\xml\UPLOAD\35150650956911000165550550000198081000464027.doc
私は私のスクリプトは、正しい道を離れ作ることができないのです。その結果を生成する必要性を
user
password
put C:\xml\UPLOAD\35150650956911000165550550000198041000464010.doc /content/UPLOAD/C:\xml\UPLOAD\35150650956911000165550550000198041000464010.doc
bye
:このコードでは、私はあなたが私に以下の結果を与えるために彼の上のコマンドを実行すると
echo in10xml> upload_files_xml.ftp
echo xml_in10 >> upload_files_xml.ftp
for/f% i in (verifica.txt) echo put% i/content/UPLOAD /% i >> upload_files_xml.ftp
echo bye >> upload_files_xml.ftp
を置くために私のFTPスクリプトを生成しようとしています次の:
user
password
put C:\xml\UPLOAD\35150650956911000165550550000198041000464010.doc /content/UPLOAD/35150650956911000165550550000198041000464010.doc
bye
あなたのforステートメントが間違っています。コマンドプロンプトで 'for /?'とタイプし、 '/ f'引数がどのように動作するかを見てください。 1990年代に戻っていない限り、これはMS-DOSではありません。これはWindowsのコマンドプロンプトです。 –
コードを正しく挿入してください。前述のように実行すると、 '.ftp'ファイルには出力がなく、' /はこの時点では予期しなかったものです.'というエラーメッセージが表示されます。 – aschipfl