Дата файла - проблема

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Аватара пользователя
alexfmos
Сообщения: 78
Зарегистрирован: Ср июн 29, 2005 20:23

Дата файла - проблема

Сообщение alexfmos »

Господа. Недавно переставил систему с xp на 7-ку. А тотал с 7.0 на 7.55.
Возникла путаница с файлами. Раньше при сортировке по дате, например после очередной поездки с фотоаппаратом, после копирования на жесткий диск, файлы сортировались как им и положено, по факту съемки. Причем не важно фото или видео. Теперь сортировка по дате изменения, либо дате создания всё равно не приводят к желаемому результату. Фото сортируются отдельно от видео. А почему - потому что по какой то причине все видео файлы (только они) изменили дату изменения приблизительно на дату установки windows. Если сортировать по изменению, то видео почему то сделано неделю назад, а фото 2 года назад, хотя поездка одна и та же. А если по дате создания, то она у всех почти одинаковая, так как читается создание файла, то есть копирование всей кучи с флешки фотика на комп. Вопрос такой. Что изменило эту дату, почему только у видео и можно ли её вернуть на место.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Если в датах создания фото стоит дата двухгодичной давности, значит в настройках фотоаппарата была выставлена старая дата(видимо сбитая или ненастроенная). То, что меняется дата модификации на текущую при копировании - не секрет. А если таки нужно сортировать файлы по дате создания, чтобы они не шли вперемешку, то можно отсортировать их, создав предварительно набор колонок, одним из элементов которого будет дата создания (посекундный формат времени - там несколько вариантов) из встроенный информационного плагина tc.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

alexfmos
По идее, дата создания и изменения не может меняться виндой, только дата доступа.
Не знаю, известно ли тебе, что во внутреннем плагине tc есть следующие поля:
[=tc.writedate]
[=tc.creationdate]
[=tc.accessdate]
Создай колонку с этими полями (как сделал я) и посмотри, что получается. На моих фотках первое поле показывает время, когда фотка была сделана, вторая - когда я их скопировал на винт. Третья вообще нас не интересует.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Чтобы человеку не утруждаться с английским: [=tc.Дата создания.D.M.Y h:m:s]
Аватара пользователя
alexfmos
Сообщения: 78
Зарегистрирован: Ср июн 29, 2005 20:23

Сообщение alexfmos »

Меня никто не понял.
Дата создания - это дата копирования на винт, она у пачки файлов одинаковая. Дата изменения - как раз то что нужно - время создания фотографии или видео в фотоаппарате.
Повторю еще раз - "по какой то причине все видео файлы (только они) изменили дату изменения приблизительно на дату установки windows." То есть на неделю назад.
Пример - захожу в папку, где в перемешку фото и видео поездки в Сочи.

Имя - Даты изменения -Даты создания
MVI_0674.AVI 26.09.2010 02:45 22.06.2008 15:38
IMG_0669.JPG 21.06.2008 21:14 22.06.2008 15:36

У видео дата изменения недельной давности, в то время как у фотки именно дата съемки.

Если вообще зайти в папку со всеми фото и видео, нажать CTRL+B, Отсортировать по дате изменения, то все видео будут недельной давности, а фото как и положено по факту съемки.

P.s. Английский я знаю хорошо, а так же прекрасно разбираюсь в составлении набора колонок из нужных полей. Из чего был сделан обратный вывод - не понятно.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

alexfmos писал(а):Дата создания - это дата копирования на винт
С каких это пор? :D
alexfmos писал(а):Дата изменения - как раз то что нужно - время создания фотографии или видео в фотоаппарате.
Аналогично.
alexfmos писал(а):Имя - Даты изменения -Даты создания
MVI_0674.AVI 26.09.2010 02:45 22.06.2008 15:38
IMG_0669.JPG 21.06.2008 21:14 22.06.2008 15:36
Что и требовалось доказать. Дата модификации никогда не будет старше даты создания.
alexfmos писал(а):Из чего был сделан обратный вывод - не понятно.
Тут ещё и помощь как вывод воспринимается, вообще замечательно..
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Flasher писал(а):
alexfmos писал(а):Дата создания - это дата копирования на винт
С каких это пор? :D
Здесь он прав. При копировании файла создается на винте новый файл, соотвественно, его дата создания будет совпадать с датой копирования на винт (если файла не было до того).
Flasher писал(а):
alexfmos писал(а):Дата изменения - как раз то что нужно - время создания фотографии или видео в фотоаппарате.
Аналогично.
То же самое. Пока кто-то не модифицирует файл, его дата модификации не изменяется. Фотоаппарат назначает файлу дату модификации с учетом настроек времени в нём. При копировании файлов на винт дата не меняется.


Единственное, что приходит в голову - что семерка или кто-то еще (точно не сам тотал) обновляли теги в куче файлов (фиг знает, какие, может, комментарии или рейтинг), что естественно вызвало обновление даты модификации. Возможно, это как-то связано с библиотеками медиа файлов в семерке.

alexfmos, можно попробовать сортировать по дате в тегах файлов. Правда, не знаю, есть ли теги у видео файлов - у картинок есть точно, и там есть поле с датой создания.
Последний раз редактировалось MVV Чт окт 07, 2010 18:52, всего редактировалось 2 раза.
Аватара пользователя
alexfmos
Сообщения: 78
Зарегистрирован: Ср июн 29, 2005 20:23

Сообщение alexfmos »

И что я не так про даты сказал, относительно данного случая с фото? Дата создания - копирование с флешки. Дата изменения - время фото, всегда раньше чем время создания, так как сначала "изменяем", а потом уже "создаем" на винте. Где я ошибся?
И дело вообще не в этом, вопрос с какого рожна видео поменяло дату изменения, можно ли её вернуть.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV писал(а):Здесь он прав. При копировании файла создается на винте новый файл, соотвественно, его дата создания будет совпадать с датой копирования на винт
А как же Exif? Там тоже дата слетает?
MVV писал(а):То же самое. Пока кто-то не модифицирует файл, его дата модификации не изменяется.
Я с этим и не спорю. Я говорю о том, что дата модификации - это не время создания, как написано в цитате. То, что она может совпадать с датой создания - этого никто не отрицал.
alexfmos писал(а):вопрос с какого рожна видео поменяло дату изменения, можно ли её вернуть.
Яж ответил, что дата модификации при копировании меняется на текущую. Поменять даты у файлов можно, а вернуть в один присест нельзя.
Аватара пользователя
alexfmos
Сообщения: 78
Зарегистрирован: Ср июн 29, 2005 20:23

Сообщение alexfmos »

MVV Мда. К сожалению у видео exifa нету, а больше полей с датами у видео не нахожу. Не пойму я все таки почему были изменены только видео файлы, а фото остались не тронутыми. Вообщем видно не вернуть нормальной сортировки. С музыкой тоже теперь почему то все в перемешку. Что то изменено недавно, а что то очень давно. Но это совершенно не совпадает с датой создания
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Не знаю, пацаны, но у меня по всем фоткам (что фотоаппаратом HP, что Pentax), одна фигня: [=tc.writedate] - это дата фотографирования, записи на карточку аппарата. Я просто смотрю на дату записи и понимаю, что именно в это время я это фотографировал. Далее, [=tc.creationdate] - это дата создания файла на диске, то есть время копирования файла с фотоаппарата на диск. Я вижу, что в это время я подключил аппарат и скопировал.
Теперь exif:
DateTime - 2010:09:10 19:26:29
DateTimeOriginal - 2010:09:10 19:26:29
DateTimeDigitized - 2010:09:10 19:26:29
Забавно (только сейчас заметил) - на секунду позже, чем дата записи.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

alexfmos
Есть ещё возможность восстановить удалённые файлы на карте памяти, если память не была заполнена больше, чем на половину. Хотя не уверен, что это вернёт дату съёмки.
Аватара пользователя
Rodny
Сообщения: 949
Зарегистрирован: Ср янв 24, 2007 00:59
Откуда: Могилёв, Беларусь

Сообщение Rodny »

alexfmos
Можно через диалог смены атрибутов заменить Даты изменения на Даты создания с помощью встроенного плагина tc. Всё ближе к реальным будет.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Rodny
Дык ведь это ничего не даст, нужна понятная сортировка событий. Я вот о другом подумал ещё: последовательность названий совпадает с последовательностью времени съёмки и фотографирования. Можно относительно ближних по имени фотографий сделать пакетную замену атрибутов видеофайлов. Только придётся батник либо скрипт стряпать в любом случае.
Аватара пользователя
alexfmos
Сообщения: 78
Зарегистрирован: Ср июн 29, 2005 20:23

Сообщение alexfmos »

Flasher писал(а):alexfmos
Есть ещё возможность восстановить удалённые файлы на карте памяти, если память не была заполнена больше, чем на половину. Хотя не уверен, что это вернёт дату съёмки.
Посмеялся. Фотки в папке с 2004 года. Флешек было много.

А вот идея с именем не плохая. По крайней мере контент с моего фотика, которому 3 года, почти весь с его именами. Он создает имена с порядковыми номерами. Правда фото - img_XXXX, а видео mvi_XXXX. Допустим я переименую MVI в IMG. Это даст мне правильную сортировку. А дальше вручную смотреть на ближайшую дату?
Ответить