Как собрать названия папок

nicos77777

Client
Регистрация
04.04.2013
Сообщения
331
Благодарностей
16
Баллы
18
Есть папка в ней куча папок, нужно собрать названия этой кучи папок, как это сделать?
 

iDnx

Client
Регистрация
06.06.2013
Сообщения
129
Благодарностей
104
Баллы
43
Есть папка в ней куча папок, нужно собрать названия этой кучи папок, как это сделать?
С помощью c# кода.
Код:
var names = project.Lists["names"];
System.IO.DirectoryInfo directory = new System.IO.DirectoryInfo(project.Variables["path"].Value);
foreach(System.IO.DirectoryInfo subDirectory in directory.GetDirectories())
    names.Add(subDirectory.Name);
В переменную path нужно положить путь к папке.
Названия директорий будут ложится в список с названием names.
 

Delvig

Client
Регистрация
07.09.2016
Сообщения
132
Благодарностей
130
Баллы
43
Что за ерунда? Пробую вышеуказанный C# код, выдает ошибку:
Код:
Выполнение действия CSharp OwnCode Не удалось найти часть пути "C:\Program Files (x86)\ZennoLab\ZennoPoster Pro\Progs\{-Project.Directory-}\base\sssr".
почему он мне путь строит от папки в которой зенка установлена?
При этом если прописать в переменной полный путь до папки без переменной {-Project.Directory-}, то все работает.
 
Последнее редактирование:

4iloveg

Client
Регистрация
22.09.2016
Сообщения
83
Благодарностей
28
Баллы
18
Что за ерунда? Пробую вышеуказанный C# код, выдает ошибку:
Код:
Выполнение действия CSharp OwnCode Не удалось найти часть пути "C:\Program Files (x86)\ZennoLab\ZennoPoster Pro\Progs\{-Project.Directory-}\base\sssr".
почему он мне путь строит от папки в которой зенка установлена?
При этом если прописать в переменной полный путь до папки без переменной {-Project.Directory-}, то все работает.
возможно с 14 года что то да поменялось.
 

nikatin72

Client
Регистрация
16.12.2016
Сообщения
123
Благодарностей
18
Баллы
18
Что за ерунда? Пробую вышеуказанный C# код, выдает ошибку:
Код:
Выполнение действия CSharp OwnCode Не удалось найти часть пути "C:\Program Files (x86)\ZennoLab\ZennoPoster Pro\Progs\{-Project.Directory-}\base\sssr".
почему он мне путь строит от папки в которой зенка установлена?
При этом если прописать в переменной полный путь до папки без переменной {-Project.Directory-}, то все работает.
Для того что бы сработало нужно сделать:
1) Текстовый файл с именем names
2)Добавить экшн Данныйе-->обработка текста--> в переменную , там прописать {-Project.Directory-}
и всё будет работать
 

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