Сбой синхронизации с WinSCP для файлов FTP с пробелом - PullRequest
1 голос
/ 24 апреля 2019

Я использую 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"

Как я могу игнорировать этот начальный пробел при получении этих файлов?

1 Ответ

0 голосов
/ 25 апреля 2019

Это похоже на проблему на стороне сервера.

Вы используете FTP-сервер FileZilla 0.9.41 beta (2012-02-26). Эта версия не позволяла работать с файлами с пробелами в начале / конце. Это было исправлено в 0.9.43 (2014-01-02) .

Попробуйте обновить FTP-сервер FileZilla до последней версии. У меня нет проблем с загрузкой файла с начальным пробелом при использовании версии 0.9.60.2.


Вам также нужна последняя версия WinSCP (5.8 и более поздние), поскольку старые версии также не позволяли работать с файлами с пробелами .

...