Как исключить подпапку из загрузки по FTP при использовании WinSCP в пакетном файле с пробелами?
Я использую функцию «получить» через сценарий WinSCP для загрузки новых файлов с FTP-сервера, но мне нужно исключить папку, в которой есть пробелы. Это то, что у меня есть, но выдает ошибку:
get -filemask=|/Images/DO NOT USE/ -neweronly -resumesupport=on -resume "/FTP_FILES" "D:\FTP_Downloads"
Ошибка:
Can't get attributes of file "NOT'.
Could not retrieve file information
/NOT can't be listed
Я предполагаю, что это зависит от того, что в папке «НЕ ИСПОЛЬЗОВАТЬ» есть пробелы. К сожалению, у меня нет доступа к переименованию этой папки, и я просто хочу проигнорировать ее при загрузке. Я пробовал добавлять расценки, ничего не делал, папка все еще загружалась.
Как мне это сделать правильно?
1 ответ
Просто заключите маску файла в двойные кавычки, как вы уже заключили исходный и целевой пути:
-filemask="|/Images/DO NOT USE/"