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

时间:2016-02-01 13:47:07

标签: batch-file sftp psftp

我正在尝试使用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日志中看到的那样,遥控器为空,文件未传输。 但是如果我们手动执行相同的命令(不在批处理脚本中执行),则文件将被正确传输。

请帮助我们找到原因。

1 个答案:

答案 0 :(得分:0)

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

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