[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: Enforcer, BFG16k, coolant, nurupo 
pff.clan.su - Форум » Игра NFK » Зона разработок » Мощьнейший скрипт сортировки файлов (Помогаем :))
Мощьнейший скрипт сортировки файлов
EnforcerДата: Чт, 2010-11-04, 19:44 | Сообщение # 1
Инжинер
Группа: Модераторы
Сообщений: 1161
Награды: 9
Статус: Offline
Пишу Бач скрипт который должен разсортировать ВСЕ борохло из одной папки по каталогам
ну типо аудио видео картинки и т д, однако кому не лень может помочь мне его усовершенствовать ибо возможно я забыл про какието важные форматы:

Code
TITLE Desktop-Keeper...

REM Made by Bitnik : I.C.Q: 293 23 7003
REM Batch Desktop Keeper Вресия 1.4
REM Чистит Рабочий стол
REM и сортирует мусор

REM === Инфо ===

@echo off
cls
color 2
Echo.
Echo  Disk-Keeper: Sorting files...

REM === Создаем папки для сортировки ===

md %DATE%-XDUMP >nul
md %DATE%-XDUMP\TEXTS>nul
md %DATE%-XDUMP\IMAGES>nul
md %DATE%-XDUMP\VIDEO>nul
md %DATE%-XDUMP\AUDIO>nul
md %DATE%-XDUMP\DOCS>nul
md %DATE%-XDUMP\ARCHIVES>nul
md %DATE%-XDUMP\LINKS>nul
md %DATE%-XDUMP\SCRIPTS>nul
md %DATE%-XDUMP\EXECUTABLES>nul
md %DATE%-XDUMP\DEMOS>nul
md %DATE%-XDUMP\OTHER>nul

REM xmd %DATE%-XDUMP\FOLDERS>nul

md %DATE%-XDUMP\MAPS>nul

cd SORTED>nul

REM === Сортируем мусор по папкам ===

MOVE *.txt ..\%DATE%-XDUMP\TEXTS>nul

MOVE *.bmp ..\%DATE%-XDUMP\IMAGES>nul
MOVE *.jpg ..\%DATE%-XDUMP\IMAGES>nul
MOVE *.jpeg ..\%DATE%-XDUMP\IMAGES>nul
MOVE *.tga ..\%DATE%-XDUMP\IMAGES>nul
MOVE *.png ..\%DATE%-XDUMP\IMAGES>nul
MOVE *.psd ..\%DATE%-XDUMP\IMAGES>nul
MOVE *.gif ..\%DATE%-XDUMP\IMAGES>nul
MOVE *.ico ..\%DATE%-XDUMP\IMAGES>nul

MOVE *.avi ..\%DATE%-XDUMP\VIDEO>nul
MOVE *.flv ..\%DATE%-XDUMP\VIDEO>nul
MOVE *.mpg ..\%DATE%-XDUMP\VIDEO>nul
MOVE *.mpeg ..\%DATE%-XDUMP\VIDEO>nul
MOVE *.wmv ..\%DATE%-XDUMP\VIDEO>nul
MOVE *.mp4 ..\%DATE%-XDUMP\VIDEO>nul
MOVE *.swf ..\%DATE%-XDUMP\VIDEO>nul

MOVE *.mp3 ..\%DATE%-XDUMP\AUDIO>nul
MOVE *.wav ..\%DATE%-XDUMP\AUDIO>nul
MOVE *.wma ..\%DATE%-XDUMP\AUDIO>nul
MOVE *.ogg ..\%DATE%-XDUMP\AUDIO>nul
MOVE *.mid ..\%DATE%-XDUMP\AUDIO>nul
MOVE *.midi ..\%DATE%-XDUMP\AUDIO>nul
MOVE *.xm ..\%DATE%-XDUMP\AUDIO>nul
MOVE *.s3m ..\%DATE%-XDUMP\AUDIO>nul
MOVE *.st3 ..\%DATE%-XDUMP\AUDIO>nul
MOVE *.mod ..\%DATE%-XDUMP\AUDIO>nul
MOVE *.it ..\%DATE%-XDUMP\AUDIO>nul

MOVE *.pdf ..\%DATE%-XDUMP\DOCS>nul
MOVE *.doc ..\%DATE%-XDUMP\DOCS>nul
MOVE *.rtf ..\%DATE%-XDUMP\DOCS>nul
MOVE *.xls ..\%DATE%-XDUMP\DOCS>nul
MOVE *.ppt ..\%DATE%-XDUMP\DOCS>nul
MOVE *.pda ..\%DATE%-XDUMP\DOCS>nul
MOVE *.chm ..\%DATE%-XDUMP\DOCS>nul
MOVE *.hlp ..\%DATE%-XDUMP\DOCS>nul

MOVE *.rar ..\%DATE%-XDUMP\ARCHIVES>nul
MOVE *.zip ..\%DATE%-XDUMP\ARCHIVES>nul
MOVE *.cab ..\%DATE%-XDUMP\ARCHIVES>nul
MOVE *.7-zip ..\%DATE%-XDUMP\ARCHIVES>nul
MOVE *.tar ..\%DATE%-XDUMP\ARCHIVES>nul
MOVE *.arj ..\%DATE%-XDUMP\ARCHIVES>nul
MOVE *.gzip ..\%DATE%-XDUMP\ARCHIVES>nul

MOVE *.pif ..\%DATE%-XDUMP\LINKS>nul
MOVE *.url ..\%DATE%-XDUMP\LINKS>nul
MOVE *.lnk ..\%DATE%-XDUMP\LINKS>nul

MOVE *.php ..\%DATE%-XDUMP\SCRIPTS>nul
MOVE *.au3 ..\%DATE%-XDUMP\SCRIPTS>nul
MOVE *.js ..\%DATE%-XDUMP\SCRIPTS>nul
MOVE *.vbs ..\%DATE%-XDUMP\SCRIPTS>nul
MOVE *.html ..\%DATE%-XDUMP\SCRIPTS>nul
MOVE *.htm ..\%DATE%-XDUMP\SCRIPTS>nul
MOVE *.dhtml ..\%DATE%-XDUMP\SCRIPTS>nul

MOVE *.exe ..\%DATE%-XDUMP\EXECUTABLES>nul
MOVE *.bat ..\%DATE%-XDUMP\EXECUTABLES>nul
MOVE *.cmd ..\%DATE%-XDUMP\EXECUTABLES>nul

MOVE *.dem ..\%DATE%-XDUMP\DEMOS>nul
MOVE *.ndm ..\%DATE%-XDUMP\DEMOS>nul

MOVE *.mapa ..\%DATE%-XDUMP\MAPS>nul
MOVE *.bsp ..\%DATE%-XDUMP\MAPS>nul

REM === Всё остальное сливаем в отдельную папку ===

MOVE *.* ..\%DATE%-XDUMP\OTHER>nul

REM === Возвращаем нужные ярлыки  ===

REM cd ..\Files>nul
REM copy *.* ..\..>nul
cls

MSG * Disk-Keeper: Job's Done...

REM === Открываем Папку FOLDERS  ===

REM explorer ..\%DATE%-XDUMP\FOLDERS

Exit


 
swirlyДата: Чт, 2010-11-04, 21:07 | Сообщение # 2
Активный участник
Группа: PFF Team
Сообщений: 184
Награды: 3
Статус: Offline
"MOVE *.7-zip ..\%DATE%-XDUMP\ARCHIVES>nul"
Надо: MOVE *.7z ..\%DATE%-XDUMP\ARCHIVES>nul

Quote (Enforcer)
MOVE *.lnk ..\%DATE%-XDUMP\LINKS>nul

А это не ссылка а ярлык

Еще есть *.ini - это конфигурационные файлы

Всякие расширения архивов:



Сообщение отредактировал swirly - Чт, 2010-11-04, 21:53
 
pff.clan.su - Форум » Игра NFK » Зона разработок » Мощьнейший скрипт сортировки файлов (Помогаем :))
Страница 1 из 11
Поиск: