Фотосортер
Поставил сначала Пикасу. Потом подумал и написал скрипт (вы не поверите — на php), который сортирует все фотографии по директориям, вида год/название камеры/месяц.
Отсортировал все за десять лет.
Оказалось очень удобно, особенно название камеры, сразу видны профессиональные фотосессии и хипстерские фотки с айфона.
Ну и что-то лучше, чем сортировки по годам сложно представить.
Заодно думаю о покупке Canon PowerShot S100, потому что PowerShot G5 уже старенький (и он за эти годы не уменьшился).
$Directory = new RecursiveDirectoryIterator($from); foreach ($Iterator as $key => $value) $exif = @exif_read_data($key); $dest = "";
if (!$exif[FileDateTime]) if ($exif[Model]) $dest.="/".$path[basename]; echo $c.".".$key." -> ".$dest." $newpath = pathinfo ($dest); $newpath = pathinfo ($copydest); }
/*
$from = "D:\acerbial_media";
$to = "P:";
$copy = "D:\photos";
*/
$Iterator = new RecursiveIteratorIterator($Directory);
{
$path = pathinfo ($key);
if ($exif[Model]=="iPhone 4") $exif[Model]="iPhone";
$dest.="/misc/".$path[extension];
else
$dest.="/".date ("Y",$exif[FileDateTime]);
{
$dest.= "/{$exif[Model]}";
$dest.="/".date ("m.F",$exif[FileDateTime]);
}
$dest = str_replace ('//','/',$dest);
$copydest = $copy.$dest;
$dest = $to.$dest;
";
$c++;
@mkdir ($newpath[dirname],0777,true);
copy ($key,$dest);
@mkdir ($newpath[dirname],0777,true);
rename ($key,$copydest);