У меня есть такое имя файла "Informe_Pro_Bra-201712110918.xlsx", я могу исправить имя и дату, но часы нет, потому что это переменная. Итак, я хочу, чтобы с помощью этапа кода BluePrism (C#) последние 4 символа «ЧЧММ» были помещены в подстановочные знаки, чтобы получить другие файлы в эту дату даже с другим расширением. Что делать для этого? Помогите, пожалуйста
Как добавить подстановочный знак в текст с помощью этапа кода BluePrism?
Ответы (2)
Для поиска файлов можно использовать для этого объекта "Утилита - Управление файлами", действие: "Получить файлы".
есть два входа:
- Папка
- Шаблоны CSV
Пожалуйста, используйте шаблон:
"Informe_Pro_Bra-20171211*.xlsx"
Так вы сможете быстро найти нужный файл.
person
Andrzej Kaczor
schedule
11.12.2017
Спасибо Анджей Качор, я знаю, что мы можем использовать это, если наш файл находится в локальном каталоге, но в моем случае файлы находятся на FTP. Извините, я забыл сказать, что во-первых, моя проблема заключается в том, как я могу выполнять поиск файлов на FTP. Поскольку (*) он известен как символ, а не подстановочный знак, поэтому я должен использовать этап кода. я пока не нашел решения
- person Dina Znabti; 11.12.2017
Итак ... может быть, сопоставить этот FTP как диск? thewindowsclub.com/map-an-ftp-drive-windows
- person Andrzej Kaczor; 11.12.2017
Я сопоставил FTP как диск и пытаюсь использовать действие «Получить файлы» в «Управлении файлами», но оно не работает. Что я могу сделать еще?
- person Dina Znabti; 11.12.2017
это странно, так как это действие работает для моего ftp. Как понять, что действие не работает? Выдает ошибку? Какого рода? Ничего не возвращает? Можете ли вы проверить, работает ли он с любой папкой на диске C: \? Для шаблона просто используйте *.
- person Andrzej Kaczor; 12.12.2017
Он не выдает ошибки и ничего не возвращает. Для папки на моем компьютере работает, а для ftp-диска - нет. Итак, у меня есть код с использованием С#, спасибо
- person Dina Znabti; 14.12.2017
Получите весь файл в коллекции, а затем примените фильтр, например
"FileName like 'Info_*.xlsx'"
Вы получите еще одну коллекцию с отфильтрованным одним циклом.
Поскольку у нас уже есть путь, добавьте имя файла и сгенерируйте динамический путь, например
[FTP_Path]&"\"&[Collection.Filename]
person
Vijay Dodamani
schedule
02.11.2018