Перемещение файлов в подпапки по расширению

Скрипт позволяет быстро навести порядок в папке, разложив все файлы в подпапки в зависимости от их расширений.

@echo off
rem Drop2SortByExtension.bat
title Сортировка файлов в папки по расширению
cls
echo Этот скрипт переместит файлы в папке %1
echo в подпапки в соответствии с их расширениями.
pause
forfiles /p %1 /c "cmd /c echo Moving @file... & if not exist %1\@ext (mkdir %1\@ext && move /y @file %1\@ext) else (move /y @file %1\@ext)"
rem Завершение скрипта
pause
exit /b

Использование:

  • сохранить текст скрипта в файл с расширением .bat;
  • перетащить папку, которую нужно отсортировать, на значок скрипта.

Light Spirit Funky Solutions © 2010 ‒ 2024