0

私はこの現在のバットファイルを持っています:

echo user etm124> ftpcmd.dat
echo testing123>> ftpcmd.dat
echo cd C:\Documents and Settings\etm124\Desktop\>> ftpcmd.dat
echo mput *.txt>> ftpcmd.dat
echo quit>> ftpcmd.dat
ftp -i -n -s:ftpcmd.dat ftp.DriveHQ.com
del ftpcmd.dat

ご覧のとおり、無料の FTP サービスに接続して、すべての .txt ファイルをデスクトップにアップロードしています。アップロードする前に、ファイルをアップロードしたリモート ディレクトリを変更するにはどうすればよいですか。

現在のスクリプトでは、ルート ディレクトリにアップロードするだけです。Text Filesディレクトリにアップロードしたい場合、どうすればこれを達成できますか?

ありがとう。

4

2 に答える 2

1

コマンドを使用しcdます。現在、cdコマンドは ftp サーバー上のディレクトリをC:\Documents and Settings\etm124\Desktop\.

  1. ファイルから持っている現在のcdコマンドを引き出し.datます。

  2. cdファイルにコマンドを追加して、.datファイルをアップロードするディレクトリを設定します。

    cd C:\Documents and Settings\etm124\Desktop\
    echo user etm124> ftpcmd.dat
    echo testing123>> ftpcmd.dat
    echo cd ftpserver\folder\>> ftpcmd.dat
    echo mput *.txt>> ftpcmd.dat
    echo quit>> ftpcmd.dat
    ftp -i -n -s:ftpcmd.dat ftp.DriveHQ.com
    del ftpcmd.dat
    

http://www.cs.colostate.edu/helpdocs/ftp.htmlを参照してください。

于 2013-03-04T15:12:04.113 に答える