psftp批处理脚本将无法正常工作

时间:2013-02-01 15:13:59

标签: ftp batch-file windows-xp sftp putty

我正在尝试使用putty sftp从windows xp运行.bat文件。我的代码如下。出于某种原因,我不断获得“拒绝访问”。

令人烦恼的是,当我复制>逐行将它们粘贴到cmd提示符中时,它运行正常!我不确定我的代码是否仍然存在错误,或者ftpsite.com是否可能不接受来自批处理文件的传入消息?

    @echo off  
    psftp user@ftp.ftpsite.com -pw abc#!123  
    cd Data/out  
    get file.csv

1 个答案:

答案 0 :(得分:1)

PSFTP的命令必须放在SCRIPT文件中,如下所示:

文件名:myscript.scr

cd Data/out
get file.csv
exit

然后你用:

来称呼它
@echo off
psftp user@ftp.ftpsite.com -pw abc#!123 -b myscript.scr