Загрузите файлы, начиная с определенного префикса, с SFTP-сервера, используя задачу «Выполнить процесс» и WinSCP в SSIS. - PullRequest
2 голосов
/ 18 июня 2019

У меня есть несколько файлов в папке WinSCP USERDATA.Присутствующие файлы начинаются со следующих имен: ABC_XXXX.txt и XYZ_XXXX.txt.

Я заинтересован в загрузке всех файлов, которые начинаются только с префикса ABC_.

Ниже приведен мой ВыполнитьКонфигурация задачи процесса:

Executable- C:\Program Files (x86)\WinSCP\WinSCP.exe
/log=c:\path\to\log\winscp.log /command "open sftp://username:password@example.com/" "get /USERDATA/User_file.txt C:\User\Local\" "exit"

Работает нормально, когда я скачиваю один файл.Как мы можем параметризовать его для извлечения определенных файлов, который начинается только с префикса ABC_.Есть ли способ установить выражение для этого?

1 Ответ

1 голос
/ 18 июня 2019

Использовать маску файла ABC_*:

... "get /USERDATA/ABC_* C:\User\Local\" ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...