使用 PSFTP 将文件发送到远程服务器
Using PSFTP to send file to remote server
我有一个 bat 文件,我每天晚上都会调用它来传输一些文件。
我想将文件从我的计算机上传到我的远程服务器。我安装了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 > _
如何将其用作自动模式?
您需要创建一个包含您希望使用的命令的文件运行。在这种情况下
put file.csv /remote/folder/file.csv
然后将该文件与 -b 选项一起传递给 PSFTP。
请参阅 示例。
像您一样使用 PSFTP 将以交互模式打开它,这就是您收到提示的原因。 -b 将 运行 它以批处理模式。
我有一个 bat 文件,我每天晚上都会调用它来传输一些文件。
我想将文件从我的计算机上传到我的远程服务器。我安装了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 > _
如何将其用作自动模式?
您需要创建一个包含您希望使用的命令的文件运行。在这种情况下
put file.csv /remote/folder/file.csv
然后将该文件与 -b 选项一起传递给 PSFTP。
请参阅 示例。
像您一样使用 PSFTP 将以交互模式打开它,这就是您收到提示的原因。 -b 将 运行 它以批处理模式。