对于具有前导空间的FTP文件,与WinSCP同步失败

问题描述 投票:1回答:1

我正在使用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"

获取这些文件时如何忽略此前导空格?

ftp filenames winscp filezilla
1个回答
0
投票

它看起来像服务器端问题。

您正在使用FileZilla FTP服务器0.9.41 beta(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也是如此。

© www.soinside.com 2019 - 2024. All rights reserved.