Сортировать файлы

обучающие примеры Mensian Ant учебный

Сделан в версии 1.4.2 Mensian Ant

Пример будет понятней, если заглянуть на страницу Как пользоваться.

Сортировать файлы

Бывает нужно рассортировать файлы по какому-то признаку. Вот пример того, как я могу раскидать файлы по годам и месяцам.

Возьмём папку такого вида:

сортировать файлы

Добавим её в работу.

сортировать файлы


Пройдёмся по файлам.

сортировать файлы

Для начала можно получить дату изменения каждого файла:

сортировать файлы


Запоминаем ее:

сортировать файлы

Год и месяц потребуются для создания имен папок. Вытаскиваем месяц (аналогично поступаем и с годом) и сохраняем:

сортировать файлы сортировать файлы

Заготавливаем папку с соответствующим именем.

сортировать файлы

В качестве названия задаём сохранённое имя месяца.

сортировать файлы

Запоминаем результат, как "Год". Теперь нужно получить у нее подпапку для месяца.


У папок есть действие "создать", но о нем упоминать необязательно, если вы не хотите конечно целенаправленно создать пустую папку. В других случаях, Mensian Ant сам её создам, как только она понадобится. Сейчас папка нужна для перемещения в неё файла.

сортировать файлы

сортировать файлы

Вот наша работа. Выполняем.

сортировать файлы

Получаем упорядоченную структуру.

сортировать файлы


Остались вопросы? Напишите нам или задайте вопрос на форуме