как записать название файла в переменную?

Alexmd

Client
Регистрация
10.12.2018
Сообщения
1 022
Благодарностей
1 424
Баллы
113
я так понимаю, что нужно каким-то образом распарсить регуляркой путь, но не нахожу инструмента для получения пути к файлу.
Может, неправильно объяснил..
Шаблон берет по одному файлу из папки и привязывает его к списку. Мне надо знать, с каким списком шаблон работает в данный момент.
 
Последнее редактирование:

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 913
Баллы
113
Есть работа с файлами и директориями - https://zennolab.com/wiki/ru:actions:files
можно получить путь к файлу, список файлов в папке и т.п.
 
  • Спасибо
Реакции: Alexmd

Alexmd

Client
Регистрация
10.12.2018
Сообщения
1 022
Благодарностей
1 424
Баллы
113
решено было сделать так:
- беру список файлов в папке и кладу в отдельный список(он сохраняет имена)
- беру название файла name и соответствующий ему файл кладу в список для работы {-Project.Directory-}name.txt
так я знаю, с каким файлом сейчас работаю.
конструкция, конечно, получилась геморройная
 

TwistDanceR

Client
Регистрация
30.05.2019
Сообщения
479
Благодарностей
200
Баллы
43
C#:
project.Variables["test"].Value = project.Variables["link"].Value.Split(new[] {"\\"},StringSplitOptions.None).Last();
Расшифровка:
Переменной проекта "test" присвоить значение последнего совпадения разделения переменной "link" на массив с разделением через знак \\

Подставляешь вместо тест - имя переменной куда хочешь положить это имя файла, а вместо link - переменную с полным путем к файлу. Я так подозреваю он у тебя в предыдущем экшене или есть взятый из другого листа.
 
Последнее редактирование:
  • Спасибо
Реакции: Alexmd

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)