0

いくつかのファイルを転送するために毎晩呼び出すバットファイルがあります。

自分のコンピューターからリモート サーバーにファイルを配置したいと考えています。PSFTP をインストールしましたが、バッチで使用する方法がわかりません。

私はこれを置く:

CD /D C:\Users\Vincent\Desktop
psftp user@99.99.99.99 -pw password -P port
put file.csv /remote/folder/file.csv

しかし、BAT ファイルを呼び出すと、次のようにスタックします。

psftp > _

自動モードとして使用するにはどうすればよいですか?

4

1 に答える 1

0

実行したいコマンドを含むファイルを作成する必要があります。この場合

put file.csv /remote/folder/file.csv

次に、そのファイルを -b オプションで PSFTP に渡します。

例については、 https://stackoverflow.com/a/16440468/6550457を参照してください。

PSFTP を使用すると、インタラクティブ モードで開くため、プロンプトが表示されます。-b は、バッチ モードで実行します。

于 2016-09-05T12:40:44.497 に答える