我正在使用WinSCP将远程FTP目录同步到本地目录,某些文件的名称中带有前导空格,但对于WinSCP来说,这些文件找不到错误
传输文件'/ xml / file.mask.some.file.xml.gz'时出错
从远程端复制文件失败。
找不到文件
我正在使用的命令是:
C:\tools\winscp.com /command ^
"option batch on" ^
"option confirm off" ^
"open ftp://user:password@server -certificate=""" ^
"synchronize local ""D:\FTP\Data\PM"" ""/xml/"" -filemask=*file.mask.*.xml.gz>200D;" ^
"exit"
在获取这些文件时如何忽略这个前导空格?
答案 0 :(得分:0)
这似乎是服务器端问题。
您正在使用FileZilla FTP服务器0.9.41测试版(2012-02-26)。该版本不允许使用带有前导/尾随空格的文件。这是fixed in 0.9.43 (2014-01-02)。
尝试将您的FileZilla FTP服务器更新到最新版本。使用版本0.9.60.2。时,我可以下载带有前导空格的文件。
您还需要拥有WinSCP的最新版本(5.8和更高版本),或者是旧版本did not allow working with files with leading spaces。