Копировать файл с сохранением даты создания/изменения

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

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

Rel
Сообщения: 4
Зарегистрирован: Сб авг 18, 2007 16:19

Копировать файл с сохранением даты создания/изменения

Сообщение Rel »

Возможно ли через TC копировать/перемещать файлы с сохранением оригинальной даты создания/изменения?
Kent
Сообщения: 208
Зарегистрирован: Вт дек 14, 2004 22:25

Сообщение Kent »

Насколько я понимаю, это особенность файловой системы - выставлять даты. TC просто читает атрибуты файлов.

Есть программы, которые могут эти даты менять, если так необходимо.
Rel
Сообщения: 4
Зарегистрирован: Сб авг 18, 2007 16:19

Сообщение Rel »

Kent писал(а):Насколько я понимаю, это особенность файловой системы - выставлять даты. TC просто читает атрибуты файлов.

Есть программы, которые могут эти даты менять, если так необходимо.
Kent, по вашему это удобно, сначало переместить сотни файлов с помощью TC, а потом при помощи этих программ менять даты обратно?
(причем, возможно, это придется делать для каждого файла отдельно...) Странно, что даже при перемещении (я не говорю о копировании) ТС не сохраняет (не устанавливает) оригинальные даты файлов....
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Дату модификации должен сохранять.
Аватара пользователя
funduk
Сообщения: 1515
Зарегистрирован: Вт авг 16, 2005 16:00
Откуда: Санкт-Петербург

Сообщение funduk »

А дату создания он и не должен сохранять. Файл-то новый получается, "особенно" при копировании!
Rel
Сообщения: 4
Зарегистрирован: Сб авг 18, 2007 16:19

Сообщение Rel »

funduk писал(а):А дату создания он и не должен сохранять. Файл-то новый получается, "особенно" при копировании!
При перемещении, следуя логике, все даты должны оставаться прежние.
Нужно переместить старые файлы с одного ЖД на новый, но получается что часть сведений о файлах просто теряется...
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

При перемещении, следуя логике, все даты должны оставаться прежние.
Нужно переместить старые файлы с одного ЖД на новый, но получается что часть сведений о файлах просто теряется...
Не должны.. При перемещении с тома на том время доступа и создания сбрасываются, это нормально...

Время созд. - оно гов. о создании физической области на диске. В случае переноса на др. том эта область другая.
Аватара пользователя
funduk
Сообщения: 1515
Зарегистрирован: Вт авг 16, 2005 16:00
Откуда: Санкт-Петербург

Сообщение funduk »

Rel писал(а):При перемещении, следуя логике, все даты должны оставаться прежние.
Следуя чьей логике? Запись о файле в MFT изменилась - прежнего файла "не стало", появился "новый". Так всегда было, есть и будет. :)
Rel
Сообщения: 4
Зарегистрирован: Сб авг 18, 2007 16:19

Сообщение Rel »

funduk писал(а):Следуя чьей логике?
Следуя человеческой логике, а не машинной конечно.
Alextp писал(а):Не должны.. При перемещении с тома на том время доступа и создания сбрасываются, это нормально...
Время созд. - оно гов. о создании физической области на диске. В случае переноса на др. том эта область другая.
Понятно, что при "перемещении" на новый том ТС копирует в новый файл, затем удаляет старый.
Я говорю не о том. пользователя не должны заботить физические процессы при перемещении файлов и его последствия.
Он не создает новый файл, а просто перемещает старый.
И наверное важнее дата когда файл был создан изначально, чем когда он был перенесен.
funduk писал(а):Запись о файле в MFT изменилась - прежнего файла "не стало", появился "новый". Так всегда было, есть и будет. :)
Видимо автор ТС думает так же. "Так всегда было, есть и будет - это естественно, а значит нормально и незачем менять жизнь к лучшему."
И не дописал эти 2 строчки кода...
Давно работаю с ТС, а сейчас пересмотрел несколько других коммандеров и все сохраняют оригинальные даты при перемещении и даже копировании. Даже в WinRar и то есть такая опция, когда при извлечении естественно так же создаются новые файлы, но можно оставить оригинальные даты. Наверное это о чем-то говорит. Жаль, что автор ТС наверное не читает этот форум и не говорит на русском.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Давно работаю с ТС, а сейчас пересмотрел несколько других коммандеров и все сохраняют оригинальные даты при перемещении и даже копировании. Даже в WinRar и то есть такая опция, когда при извлечении естественно так же создаются новые файлы, но можно оставить оригинальные даты.
Ну если так, можно писать виш (на ghisler.ch).
Аватара пользователя
Моторокер
Сообщения: 1517
Зарегистрирован: Пт май 06, 2005 08:22
Откуда: г. Пермь (читается Перьмь)
Контактная информация:

Сообщение Моторокер »

Rel писал(а):Видимо автор ТС думает так же. "Так всегда было, есть и будет - это естественно, а значит нормально и незачем менять жизнь к лучшему."
И не дописал эти 2 строчки кода...
Поддерживаю. Дату создания надо сохранять обязательно исходную. Особенно, если об этом просит пользователь.
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

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

Поддерживаю - такую возможность надо ввести, иногда это очень надо. А пока приходится пользоваться разными скриптами:
http://powerpro.wincmd.ru/Scripts/CopyDate.htm
http://powerpro.wincmd.ru/Scripts/BatchCopyDate.htm
http://powerpro.wincmd.ru/Scripts/ListDateTime.htm
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
al_ks
Сообщения: 1
Зарегистрирован: Ср сен 23, 2009 13:37
Контактная информация:

Сохранение даты создания файла в ТС при копировании

Сообщение al_ks »

Господа, помогите плиз!

Стояла ХР и ТС 6.5 - не знал горя, копировал себе файлы и все было нормально.
С выходом Win7 7600 RTM поставил новую ОС, и обновил ТС до версии 7.50 и тут обнаружилась большая неприятность - при копировании файлов ТС начал менять их дату создания на время, когда было произведено копирование! Я работаю с большим количеством фотографий, и не всегда получается после съемки слить отснятый материал на комп. И теперь сделать это по дате стало невозможно :shock:

Помогите плиз, возвращаться на ХР нет ни возможности, ни желания, но и продолжать так работать невозможно.

[mod="Моторокер"]Темы объединены.[/mod]
Аватара пользователя
Avada
Сообщения: 10544
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

al_ks
Вообще-то и в XP с датами создания при копировании в Тотале происходит ровно то же самое. В том числе, между прочим, и в прежних версиях (вот только что проверял на 6.55).
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
John Shade
Сообщения: 56
Зарегистрирован: Пн май 18, 2009 16:25

Сообщение John Shade »

Avada, у меня в XP при копировании/перемещении файлов данные из колонки "дата" для этих файлов не изменяются. Это, видимо, какая-то настройка в ТС или системная.

Хм, добавлю, а нет ли здесь путаницы между датами создания, (которая меняется) и изменения (которая не меняется) файла?
В колонке "дата" ТС собственно, вторая из них.
wbr
Ответить