Изменение даты создания файла на текущую при копировании

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

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

johnkz1
Сообщения: 9
Зарегистрирован: Пт окт 01, 2010 10:21

Сообщение johnkz1 »

Ну зачем же так? Здесь многие готовы помочь, просто нужно подробно объяснить, чего хочешь добиться.
Виноват! :oops:
Аватара пользователя
Rodny
Сообщения: 949
Зарегистрирован: Ср янв 24, 2007 00:59
Откуда: Могилёв, Беларусь

Сообщение Rodny »

johnkz1 писал(а):У меня не обнавляется, и открывал, и перезаписывал файл, и смотрел свойство...дата последнего доступа не меняется
Это может быть отключено в реестре, всякие твикеры/оптимизаторы так обычно и делают. Если этот ключ существует и равен 1, то меняй на ноль:

Код: Выделить всё

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"NtfsDisableLastAccessUpdate"=dword:00000000
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Можно не менять. Атрибут действительно бесполезный - что он есть, что его нету, один фиг. Так что если отключено, то пусть будет отключено. :D Главное - не ориентироваться на него в работе, потому что атрибут крайне ненадежный.
johnkz1
Сообщения: 9
Зарегистрирован: Пт окт 01, 2010 10:21

Сообщение johnkz1 »

Спасибо! Все ясно!
johnkz1
Сообщения: 9
Зарегистрирован: Пт окт 01, 2010 10:21

Сообщение johnkz1 »

Параметры кнопки: "%P" "%T" %d. При этом короткие DOS-имена файлов не должны быть отключены в системе.
Хорошие параметры, теперь самаму можно писать программы зная их.Подскажите пожалуйста как включить короткие DOS имена, а то у меня проблема с русскими именами
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

А ты уверен, что они у тебя отключены? В реестре открой раздел HKEY_LOCAL_MACHINE\
SYSTEM\CurrentControlSet\Control\FileSystem
и поставь значение параметра NtfsDisable8dot3NameCreation в 0. Если параметра нет, значит, он и так в 0. Насколько я понимаю, придется потом скопировать папку, чтобы при копировании для каждого файла создалось короткое имя.
antabu
Сообщения: 189
Зарегистрирован: Чт сен 15, 2005 08:31
Откуда: Новосибирск

Сообщение antabu »

У меня обратная задача. При копировании дата создания файла меняется на текущую. Требуется сохранять исходную. Параметру AccessTime= можно ли присвоить другое значение, кроме 0 и 1?
antabu
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

antabu
Нет.
Даже самая богатая фантазия
Не представит себе наши безобразия.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

antabu писал(а):Требуется сохранять исходную.
Мне помог когда-то архиваторный плагин NSCopy.
Обсуждение копирования здесь.
antabu
Сообщения: 189
Зарегистрирован: Чт сен 15, 2005 08:31
Откуда: Новосибирск

Сообщение antabu »

sa, спасибо, буду пробовать. А вопрос возник в связи с тем, что телевизор с флешки показывает именно даты создания фоток.
antabu
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

[Off]
antabu писал(а):телевизор с флешки показывает именно даты создания фоток
Когда необходимо установить для файла дату и время (модификации!) по данным EXIF, пользуюсь такой кнопкой

Код: Выделить всё

TOTALCMD#BAR#DATA
%ComSpec% /c exiftool.exe
-v0 "-DateTimeOriginal>FileModifyDate" %N > exiftool.rep
%WINDIR%\exiftool.exe
Изменить дату и время (файла или всех файлов подкаталога) согласно данным EXIF

1
-1
Про утилиту exiftool можно найти информацию в теме Копирование фотографий с сортировкой по дате.
[/Off]
Аватара пользователя
Mellomann
Сообщения: 709
Зарегистрирован: Пн сен 07, 2009 00:44

Сообщение Mellomann »

Сам задавался подобной задачей пару лет назад, когда надо было рассортировать кучу фоток с наиразнообразнейшими именами в историческом порядке. Решил при помощи утильки FlashRenamer, которая мне благополучно проставила в атрибут даты изначальное значение из exif инфы. Впрочем, там можно много чего, и id3 и прочую ерунду брать за источник...
Вобщем, поставленая здесь задача за пару секунд решается этой утилькой.
antabu
Сообщения: 189
Зарегистрирован: Чт сен 15, 2005 08:31
Откуда: Новосибирск

Сообщение antabu »

Нашёл способ через IrfanView групповое преобразование с сохранением даты.
antabu
Ответить