Вопрос по Зенно постеру

zios

Client
Регистрация
29.01.2016
Сообщения
306
Благодарностей
9
Баллы
18
Всем привет! Ребята подскажите пожалуйста , как такое можно реализовать ...

у меня список текста и 40 папок ..необходимо переименовать их название из текста в списке ...
в тексте 40 строк (названий) ...скажите пожалуйста как это можно сделать ....
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 517
Благодарностей
8 704
Баллы
113
Всем привет! Ребята подскажите пожалуйста , как такое можно реализовать ...

у меня список текста и 40 папок ..необходимо переименовать их название из текста в списке ...
в тексте 40 строк (названий) ...скажите пожалуйста как это можно сделать ....
upload_2018-10-26_0-25-23.png
 

zios

Client
Регистрация
29.01.2016
Сообщения
306
Благодарностей
9
Баллы
18
вы вроде все так просто расписали , но у меня почему то не собирается список директорий ..в логе пишет , список действия лист пуст ...что не так не понимаю ?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 517
Благодарностей
8 704
Баллы
113
вы вроде все так просто расписали , но у меня почему то не собирается список директорий ..в логе пишет , список действия лист пуст ...что не так не понимаю ?
Скорее всего, неправильно указали исх. папку, в которой находятся все папки.
Либо не привязали файл с новыми именами папок к соотв. списку.

Прошу прощения, я еще неправильно расписал на картинке экшен Переместить директорию,
там нужно еще подставлять путь к новому имени папки, левее от переменной.

upload_2018-10-26_1-33-26.png
 
Последнее редактирование:

zios

Client
Регистрация
29.01.2016
Сообщения
306
Благодарностей
9
Баллы
18
нет, не хочет получать и все ....
 

zios

Client
Регистрация
29.01.2016
Сообщения
306
Благодарностей
9
Баллы
18

zios

Client
Регистрация
29.01.2016
Сообщения
306
Благодарностей
9
Баллы
18
Не хочет названия собирать и все , даже не знаю что может быть, папку уже и переименовывал, и переносил в другую директорию , все равно не хочет почему то ...
 

zios

Client
Регистрация
29.01.2016
Сообщения
306
Благодарностей
9
Баллы
18
может у меня версия старая зенно ? У меня нет такого значка как у вас, получить список директорий , у меня есть получить список файлов ...когда делаю искать в поддиректориях , то файлы в папках он находит . Вообщем у меня в опции директории, нет опции получить список директорий а есть получить список файлов
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 517
Благодарностей
8 704
Баллы
113
может у меня версия старая зенно ? У меня нет такого значка как у вас, получить список директорий , у меня есть получить список файлов ...когда делаю искать в поддиректориях , то файлы в папках он находит . Вообщем у меня в опции директории, нет опции получить список директорий а есть получить список файлов
Какая версия у вас?
 

zios

Client
Регистрация
29.01.2016
Сообщения
306
Благодарностей
9
Баллы
18
древняя немного ... 5.9.8.1
 

zios

Client
Регистрация
29.01.2016
Сообщения
306
Благодарностей
9
Баллы
18
а можете подсказать , как 1 файл во всех папках заменить ? предположим во всех папках файл index.html и этот файл во всех папках нужно заменить аналогичным ...
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 517
Благодарностей
8 704
Баллы
113
древняя немного ... 5.9.8.1
Версия не немного старая, а к сожалению уже ооооооочень старая.
Многих возможностей полезных там нет, как напрмиер в данной ситуации с переименованием папок.

Вот этот экшен:

upload_2018-10-28_22-42-59.png


Можно заменить C# кодом:

C#:
var directory = project.Variables["directory"].Value; //путь до папки с папками
var searchsubirs = System.IO.SearchOption.AllDirectories; //искать в подкаталогих или нет
var dirlist = project.Lists["Список папок"]; //результирующий список с путями до папок
dirlist.Clear(); //чистим список "Список папок"
System.IO.Directory.GetDirectories(directory, "*", searchsubirs).ToList().ForEach(dir=>dirlist.Add(dir)); //заполняем список "Список папок" путями до папок
 
  • Спасибо
Реакции: samsonnn и zios

zios

Client
Регистрация
29.01.2016
Сообщения
306
Благодарностей
9
Баллы
18
спасибо огромное что выложили этот код, подскажите пожалуйста как там правильно заполнить , я не пользовался такими кодами, искать в подпапках или нет - там что нужно вписать ? И не совсем понятно результирующий список с путями до папок , сам список с названиями доменов где указывать ?
 

zios

Client
Регистрация
29.01.2016
Сообщения
306
Благодарностей
9
Баллы
18
Ребята подскажите please как в этом экшене правильно пути заполнить ....
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 517
Благодарностей
8 704
Баллы
113
Ребята подскажите please как в этом экшене правильно пути заполнить ....
Создаете переменную directory в проекте, прописываете туда путь до папки, в которой находятся нужные вам папки.
Например через вх. настройки удобно делать, либо через экшен Обработка текста - В переменную или экшен Обработка переменных.
 

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