WinSCP - 传输已成功完成,但虚拟目录中没有任何内容

时间:2016-12-29 20:12:45

标签: batch-file ftp command-prompt file-transfer winscp

我的命令提示符说文件传输成功。 但我没有看到从local导入到virtual目录的任何文件。 导入后,文件已消失,原因是删除了'命令行。

另外,当我拖延时将文件放在WinSCP上,我在我想要的文件夹中看到该文件。

图像:
command prompt: successful

在“高级站点设置”对话框中,虚拟目录为:FWF FTP  / Test / To_Synapse / Retail / Ready

导入时文件将被转移到Archive文件夹(无法将目录设置为Archive文件夹)。

图像2:
virtual directory screenshot on WinSCP

我的.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 

我会尽可能地回应。如果您需要澄清,请留下任何评论。

我非常感谢专家对此的帮助。任何有关这方面的指导都会非常有帮助。先感谢您。我希望大家度过温暖愉快的假期!

1 个答案:

答案 0 :(得分:2)

your previous question一样,您似乎希望脚本能够获取WinSCP GUI配置。

如果您使用open commandopen 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