С момента появления фотоаппарата все сделанные фото я кидал в кучу в отдельные папки, сортируя разве что по мере заполнения карты памяти. Т.е. отснял 3-4гб, скинул на компьютер в папку, скажем, «Разное». Таких вот папок «Разное» набралось приличное количество. Папки эти кочевали с одного жесткого на другой, а затем и вовсе на новый компьютер. Возникла идея отсортировать их как минимум по дате отснятого материала.
Не долго думая воспользовался «старыми» навыками и набросал bat-ник для этого дела:
@Echo OFF&Chcp 866>Nul
Set $SCR="C:\папка_с_фотографиями_для_сортировки\*.*"
for %%a in (%$SCR%) do (for /f "tokens=1" %%b in ("%%~ta") do MD "%%~dpa%%~b" 2>Nul&Move "%%a" "%%~dpa%%~b")
Скрипт «смотрит» дату создания фотографии, создает папку с этой датой и перемещает туда фотографию. На мой взгляд — удобно. Пользуйтесь =)