Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   [решено] Каталогизатор файлов (http://forum.oszone.net/showthread.php?t=216501)

inforus 26-09-2011 16:26 1760445

Каталогизатор файлов
 
Добрый день!
Такой вопрос, за долгое время серфинга в сети, накопилось много разных файлов в папке под названием "разобрать")
Форматы файлов совершенно разные: avi, jpg, doc, pdf, djvu, html и т.д.
Возможно ли как-то отсортировать их. Avi в папку avi. Doc в doc и т.п.
И возможно ли в html страницах, изменить название в соответствии с title страницы автоматически?

SendMessage 26-09-2011 19:25 1760591

Разобрать проще всего батником, например:
Код:

@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. Но тут надо иметь в виду, что некоторые символы, которые могут быть в названии, неприемлемы в имени файла (например, знак вопроса). Их придется заменять.
Я могу, конечно, написать такой скрипт, но уже не сегодня - некогда. Может другой кто сделает.

ferget 27-09-2011 00:10 1760741

скрипт для переименования html тут

Iska 27-09-2011 13:28 1760990

ferget, к сожалению, автор плюнул на недоделанную работу, посчитав описанные ошибки выдуманными. Он также принципиально отказался от предложения пользовать DOM для разбора документа и извлечения «title». Плюс не решённая проблема с разными кодировками.

Я бы ещё порекомендовал ReNamer Дениса Козлова: он умеет переименовывать файлы, используя тэг «title» веб-страницы (к сожалению, и там присутствует та же проблема, завязанная на кодировки).

Solder 30-09-2011 15:20 1763131

Цитата:

Цитата inforus
Возможно ли как-то отсортировать их. Avi в папку avi. Doc в doc и т.п. »

Элементарно, Ватсон! ;) Это ЛЕГКО делается (ещё с DOS-времён) любым нормальным файловым менеджером: Disco Commander, Total Commander, FAR, View-FD, WorkSoft Navigator & so on...

inforus 30-09-2011 20:07 1763327

Всем спасибо!!!


Время: 07:13.

Время: 07:13.
© OSzone.net 2001-