Перемещение нескольких файлов

Danny

Client
Регистрация
29.09.2014
Сообщения
711
Благодарностей
154
Баллы
43
Подскажите, пожалуйста, каким образом задается новый путь для перемещения нескольких файлов?
Перебрал уже кучу вариантов - ни один не подошел ))

Задача такая:
Есть папка с 10к файлами. Нужно брать из этой папки по 50 файлов и перемещать в новые папки (создавая папки при этом).

Что сделал:
Получаю список файлов
Выделяю подсписок
Объединяю элементы подсписка в переменную ({-Variable.files-})
Генерирую случайное число ({-Variable.directory-})
Создаю папку с названием из этого случайного числа
Регулярным выражением отделяю из списка файлов их названия
Кладу эти названия в новый список
Из этого списка беру эти названия и кладу в новую переменную ({-Variable.files_new-})
Создаю Экшен "Перемещение файла": Прописываю старый путь в виде переменной {-Variable.files-}, содержащей пути к файлам. Прописываю новый путь С\бла-бла-бла\{-Variable.directory-}\{-Variable.files_new-}.avi

На этом месте загвоздка - файлы не перемещаются.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 716
Баллы
113
Директорию нужно сначала создать экшеном отдельным
 
  • Спасибо
Реакции: Danny

Danny

Client
Регистрация
29.09.2014
Сообщения
711
Благодарностей
154
Баллы
43
Директорию нужно сначала создать экшеном отдельным
Да, я вроде так и делал:
Сначала рандомное число генерирую, а потом создаю Экшеном директорию с названием в виде этого рандомного числа.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 716
Баллы
113
Прикладывайте тогда простой воспроизводимый пример.
Все должно работать, где-то ошибаетесь
 

Danny

Client
Регистрация
29.09.2014
Сообщения
711
Благодарностей
154
Баллы
43
Вот, пожалуйста - файл проекта.

Буду очень благодарен за поправки.
 

Вложения

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 716
Баллы
113
Так нужно в цикле каждый отдельный файл обрабатывать.
А вы в шаблоне пробуете объединить список файлов и переместить его как один
 
  • Спасибо
Реакции: Danny

Danny

Client
Регистрация
29.09.2014
Сообщения
711
Благодарностей
154
Баллы
43
Так нужно в цикле каждый отдельный файл обрабатывать.
А вы в шаблоне пробуете объединить список файлов и переместить его как один
А, понятно, спасибо большое!
Сделал по одному файлу со счетчиком - так работает.
Хотелось меньше итераций, чтобы скорость выше была, а так нельзя оказывается ))
 

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