我的命令提示符说文件传输成功。
但我没有看到从local
导入到virtual
目录的任何文件。
导入后,文件已消失,原因是删除了'命令行。
另外,当我拖延时将文件放在WinSCP上,我在我想要的文件夹中看到该文件。
在“高级站点设置”对话框中,虚拟目录为:FWF FTP
/ Test / To_Synapse / Retail / Ready
导入时文件将被转移到Archive文件夹(无法将目录设置为Archive文件夹)。
我的.batch文件:
C:\Program Files (x86)\WinSCP\WinSCP.com" /script="C:\path\to\script\FTPToFWFTest.txt
我的.txt文件:
option batch abort
option confirm off
open ftp://*****:******@***.**.**.**
lcd C:\local\path\
put -delete *.csv*
close
exit
我会尽可能地回应。如果您需要澄清,请留下任何评论。
我非常感谢专家对此的帮助。任何有关这方面的指导都会非常有帮助。先感谢您。我希望大家度过温暖愉快的假期!
答案 0 :(得分:2)
与your previous question一样,您似乎希望脚本能够获取WinSCP GUI配置。
如果您使用open
command(open site_name
)中存储的网站名称,请确保script shares the configuration with the GUI。
但不鼓励这种做法。您最好将脚本构建为独立于GUI配置。在这种情况下,您必须在脚本中指定目标文件夹。例如。使用cd
command:
cd /remote/path
或put
command本身:
put -delete *.csv* /remote/path/
最简单的方法是拥有GUI generate the script for you。