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

  • Автор темы Автор темы nicos77777
  • Дата начала Дата начала

nicos77777

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

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

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

почему он мне путь строит от папки в которой зенка установлена?
При этом если прописать в переменной полный путь до папки без переменной {-Project.Directory-}, то все работает.
Для того что бы сработало нужно сделать:
1) Текстовый файл с именем names
2)Добавить экшн Данныйе-->обработка текста--> в переменную , там прописать {-Project.Directory-}
и всё будет работать
 

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