SFTP 不使用批处理脚本传输文件

SFTP not transferring file using batch Script

我正在尝试使用 PSFTP 将文件上传到服务器,脚本是使用批处理脚本自动生成的,psftp 在批处理脚本中被调用。但是文件没有上传,也没有显示错误。

FTP 脚本:

lcd C:\files
cd / 
put file.txt    
exit

FTP 日志:

New local directory is C:\files
Remote directory is now /
local:file.txt => remote:/

如您在 FTP 日志中所见,远程为空且文件未传输。 但是,如果我们手动执行相同的命令(不是在批处理脚本中执行),文件就会正确传输。

请帮助我们找出问题的根本原因。

问题是由 psftp 版本引起的,同时尝试调用 ftp 脚本:"psftp -b ".

所以我们只下载了最新的psftp版本,现在文件传输正确