Разобрать проще всего батником, например:
Код:
@echo off
setlocal enabledelayedexpansion
set "sFolder=c:\разобрать"
set "oFolder=c:\разобранное"
if not exist "%oFolder%" md "%oFolder%"
pushd "%sFolder%" && (
for %%a in (*.*) do (
set "ext=%%~xa"
if not exist "%oFolder%\!ext:~1!" md "%oFolder%\!ext:~1!"
move "%%a" "%oFolder%\!ext:~1!"
)
popd
)
А делать переименование веб-страниц по названию лучше с помощью vbs/js. Но тут надо иметь в виду, что некоторые символы, которые могут быть в названии, неприемлемы в имени файла (например, знак вопроса). Их придется заменять.
Я могу, конечно, написать такой скрипт, но уже не сегодня - некогда. Может другой кто сделает.