1

バッチ スクリプトを使用して、ファイルを ftp サーバーにアップロードしたいと考えています。この Web サイトや他のサイトで言及されている非常に多くのスクリプトを試しましたが、どれも機能していません。誰かがこれを通過して一歩一歩私を導いてください。

たとえば、これらのスクリプトの 1 つが次のとおりです。

@echo off
echo user USERNAME> ftpcmd.dat
echo PASSWORD>> ftpcmd.dat
echo put %1>> ftpcmd.dat
echo quit>> ftpcmd.dat
ftp -n -s:ftpcmd.dat SERVERNAME
del ftpcmd.dat

また、ftpget という名前の comd ツールを試しましたが、何もしませんでした :(

4

1 に答える 1

3

コメントによると、実際のスクリプトは問題ないようです。Win7PCでftp実行可能ファイルが見つからないだけです。

%PATH%これは、変数が壊れていることが原因である可能性があります。復元するには、デフォルト値の

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShel l\v1.0\

%PATH%[スタート]->[コンピューター]->[システムの詳細設定]->[環境変数]に移動して編集できます。

システム変数でパスを見つけて編集するのは上記のとおりです。これで問題が解決するはずです。

于 2013-02-01T10:45:24.597 に答える