Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

  1. На рабочую область перенести действия «Получить содержимое папки» и «Для каждого». 

    Image RemovedImage Added

  2. Заполнить параметры действий.

    1. Действие «Получить содержимое папки».
      В строке «Папка» указать путь до папки с файлами, которые необходимо рассортировать.
      В поле  «Тип объектов» указать значение  "только файлы".



    2. Действие «Для каждого».
      В строке «Коллекция» указать результат выполнения действия «Получить содержимое папки».



  3. В тело цикла поместить следующие действия в указанном порядке:

    1. «Получить информацию о файле»;

    2. «Извлечь с позиции»;

    3. «Найти папку»;

    4. «Получить длину»;

    5. «Если»;

    6. На ветвь «Истина» переместить действия:
      «Получить значение по индексу»;
      "Конвертировать данные";
      «Переместить файл»;

    7. На ветвь «Ложь» переместить действия:
      «Создать новую папку»;
      «Переместить файл»;

  4. Заполнить параметры действий.

    1. Для действия «Получить информацию о файле»:
      Параметр «Файл» - ссылка на объект, обрабатываемый в момент итерации цикла.



    2. Для действия «Извлечь с позиции»;
      Параметр «Исходный текст» - результат "Расширение" действия «Получить информацию о файле».
      Параметр «Позиция» - 1.
      Параметр «Длина» - если данный параметр не заполнен, то текст извлекается с заданной позицией до конца.



    3. Для действия «Найти папку». 
      Параметр «Папка для поиска» - путь до папки, где храниться подпапка для сортировки файлов.
      Параметр «Шаблон поиска» - результат действия «Извлечь с позиции».



    4. Для действия «Получить длину». 
      Параметр «Коллекция или массив» - результат действия «Найти папку».

    5. Для действия «Если». 
      С помощью инструмента построения выражения в параметр условия записать логический оператор «Больше чем», где первый операнд – результат действия «Получить длину», а второй – 0.



    6. Для действия «Получить значение по индексу».
      Параметр «Коллекция» - результат действия «Найти папку».
      Параметр «Индекс» - 0. 



    7. Для действия «Конвертировать данные». 
      Параметр «Источник» - результат действия «Путь к папке». 
      Параметр «Тип» - путь к папке. 



    8. Для действия «Переместить файл».
      Параметр «Файл» - ссылка на объект, обрабатываемый в момент итерации цикла.
      Параметр «Папка назначения» - результат действия «Конвертировать данные».



    9. Для действия «Создать новую папку». 
      Параметр «Родительская папка» - путь до папки, где , где храниться подпапка для сортировки файлов.
      Параметр «Имя» - результат действия «Извлечь с позиции».



    10. Для действия «Переместить файл».
      Параметр «Файл» - ссылка на объект, обрабатываемый в момент итерации цикла.
      Параметр «Папка назначения» - результат действия «Создать новую папку».

...