Суть такая. Есть куча папок с фото. Нужно вытащить из каждой папки все фото для последующей загрузки на хостинг. Подскажите пожалуйста как это реализовать. Спасибо.
var names = project.Lists["dirlist"];
System.IO.DirectoryInfo directory = new System.IO.DirectoryInfo(project.Variables["photonazalivkuset"].Value);
foreach(System.IO.DirectoryInfo subDirectory in directory.GetDirectories())
names.Add(subDirectory.Name);
Снипетом брать все папки в список, потом со списка брать первую папку с удалением получать список файлов и так до тех пор пока не закончиться список с папками, ну а дальше как Вам нужно.
Вроде всё сделал, но возникла ещё одна проблема. При записи ссылок в файл нужно, чтоб все фото с одной папки записывались в одну строку. Сейчас вот так (смотрите приложенный файл), а нужно: номер папки:урл,урл,урл. Как правильней организовать логику записи ?
Думаю, надо пройтись по папке. Записать все ссылки в файл (список). А потом в этом списке заменить enter на ",". Положить в переменную, сохранить в файл.
Потом со следующей папкой...
UPD если надо ":" после первой строки, то сначала обработать соответствующим образом первую сточку списка, потом весь список.