Показать полную графическую версию : [решено] Каталогизатор файлов
Добрый день!
Такой вопрос, за долгое время серфинга в сети, накопилось много разных файлов в папке под названием "разобрать")
Форматы файлов совершенно разные: avi, jpg, doc, pdf, djvu, html и т.д.
Возможно ли как-то отсортировать их. Avi в папку avi. Doc в doc и т.п.
И возможно ли в html страницах, изменить название в соответствии с title страницы автоматически?
SendMessage
26-09-2011, 19:25
Разобрать проще всего батником, например:
@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. Но тут надо иметь в виду, что некоторые символы, которые могут быть в названии, неприемлемы в имени файла (например, знак вопроса). Их придется заменять.
Я могу, конечно, написать такой скрипт, но уже не сегодня - некогда. Может другой кто сделает.
скрипт для переименования html тут (http://forum.script-coding.com/viewtopic.php?id=5546)
ferget, к сожалению, автор плюнул на недоделанную работу, посчитав описанные ошибки выдуманными. Он также принципиально отказался от предложения пользовать DOM для разбора документа и извлечения «title». Плюс не решённая проблема с разными кодировками.
Я бы ещё порекомендовал ReNamer (http://www.den4b.com/?x=products) Дениса Козлова: он умеет переименовывать файлы, используя тэг «title» веб-страницы (к сожалению, и там присутствует та же проблема, завязанная на кодировки).
Возможно ли как-то отсортировать их. Avi в папку avi. Doc в doc и т.п. »
Элементарно, Ватсон! ;) Это ЛЕГКО делается (ещё с DOS-времён) любым нормальным файловым менеджером: Disco Commander, Total Commander, FAR, View-FD, WorkSoft Navigator & so on...
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.