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

Вам не хватает чего-то в Far? Вы считаете, что вашу идею стоит услышать? Пишите сюда.
Arama
Posts: 99
Joined: Mon 01 Jun, 2015 12:14
Has thanked: 6 times
Been thanked: 2 times

Сохранение дат при копировании/переносе директорий

Post by Arama » Fri 29 Sep, 2017 10:07

Latest post of the previous page:

Уважаемые разработчики, откликнитесь!
Нету уж сил пользоваться Total для переноса папок.
Пожалуйста добавьте полезную опцию!


Arama
Posts: 99
Joined: Mon 01 Jun, 2015 12:14
Has thanked: 6 times
Been thanked: 2 times

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

Post by Arama » Wed 05 Dec, 2018 13:05

Вновь хочу обратить внимание на насущную для меня проблему.
У Total есть вот такая настройка, FAR ее нет:

Image

User avatar
DrKnS
Posts: 5103
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 5 times
Been thanked: 184 times

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

Post by DrKnS » Wed 05 Dec, 2018 13:45

Допустим.
Что делать, если каталог уже есть?

User avatar
HaRT
Moderator
Posts: 8605
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 77 times
Been thanked: 140 times

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

Post by HaRT » Wed 05 Dec, 2018 13:58

DrKnS wrote:
Wed 05 Dec, 2018 13:45
Что делать, если каталог уже есть?
Фантазирую: если включена опция «Копировать дату-время директорий», а целевая директория уже существует, то можно было бы показать стандартный диалог подтверждения перезаписи и выставить Created/Modified date в зависимости от Skip/Append/Overwrite. Думаю, что смогу предложить разумное соответствие.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Arama
Posts: 99
Joined: Mon 01 Jun, 2015 12:14
Has thanked: 6 times
Been thanked: 2 times

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

Post by Arama » Wed 05 Dec, 2018 15:31

DrKnS wrote:
Wed 05 Dec, 2018 13:45
Допустим.
Что делать, если каталог уже есть?
То же что и Total: не менять дату

User avatar
zg
zero-gravity
Posts: 5533
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 85 times
Contact:

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

Post by zg » Wed 05 Dec, 2018 17:21

5337.

Arama
Posts: 99
Joined: Mon 01 Jun, 2015 12:14
Has thanked: 6 times
Been thanked: 2 times

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

Post by Arama » Thu 06 Dec, 2018 08:57

УРА! Спасибо!!!

kalam
Posts: 15
Joined: Tue 26 Oct, 2010 04:28
Has thanked: 1 time

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

Post by kalam » Sat 22 Dec, 2018 23:45

Arama wrote:
Thu 06 Dec, 2018 08:57
УРА! Спасибо!!!
можно узнать в каком месте "ура"? Я в последней версии ничего (настройки как в тотале) не нашел.

Я тоже пытаюсь скопировать старый винт на новый. Ни TC, ни ROBOCOPY не копируют символические ссылки (которые уже никуда не ведут) - кричат об ошибках и создают пустую папку. Far умеет (со своей логикой символических ссылок). Но как сохранить дату и время создания? Вообще все время-даты (Время последней записи,Время создания,Время последнего доступа,Время изменения) хотелось бы перенести, один в один.
Last edited by kalam on Sat 22 Dec, 2018 23:54, edited 1 time in total.

kalam
Posts: 15
Joined: Tue 26 Oct, 2010 04:28
Has thanked: 1 time

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

Post by kalam » Sun 23 Dec, 2018 21:45

Я тормоз, я поставил 5300 Stable, а там же еще по-старому - даты "затираются" :(
Взял версию 5337 тута, и таки ДА, changelog:
zg 05.12.2018 18:17:44 +0200 - build 5337
1. сохранение всех дат папки при копировании.
...

Присоединяюсь к
Arama wrote:
Thu 06 Dec, 2018 08:57
Спасибо!
А самой настройки (поведения с датами) и в 5337 нет, и в текущей последней, 5343 нет. Вот бы ее добавить?
Еще уточнение: в 5337 все даты "остаются" при копировании, а в 5343 "Время изменения" уже актуализируется.

Теперь есть прога для копирования папок "ас из"!
Кстати, за сутки поисков я не нашел никого (ни хваленный TC), кто умеет так "логично" копировать Junction как FAR!

User avatar
zg
zero-gravity
Posts: 5533
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 85 times
Contact:

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

Post by zg » Sun 23 Dec, 2018 22:11

kalam wrote:
Sun 23 Dec, 2018 21:45
Вот бы ее добавить?
зачем?

kalam
Posts: 15
Joined: Tue 26 Oct, 2010 04:28
Has thanked: 1 time

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

Post by kalam » Sat 05 Jan, 2019 00:59

zg wrote:
Sun 23 Dec, 2018 22:11
зачем?
чтобы переключать при необходимости поведение с датами папок.
Обычно папка при копировании "как бы" создается заново - тогда пусть ВСЕ ее даты будут свежими (хоть по моему мнению это нелогично),
а если необходимо именно сдублировать дерево - то надо переносить все "как есть".

Если это неочевидно, вот мой пример: менял винт. Новый больше старого и уже имел кучу папок/файлов, т.е. перенести разделом нельзя, а сохранить даты папок очень надо - для сортировки, для поиска. У меня история работы с клиентами "держится" на этих датах. Только корневых папок около трехсот. 2TB с историей от 2003 года..

User avatar
zg
zero-gravity
Posts: 5533
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 85 times
Contact:

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

Post by zg » Sat 05 Jan, 2019 02:09

kalam wrote:
Sat 05 Jan, 2019 00:59
Если это неочевидно, вот мой пример: менял винт. Новый больше старого и уже имел кучу папок/файлов, т.е. перенести разделом нельзя, а сохранить даты папок очень надо - для сортировки, для поиска. У меня история работы с клиентами "держится" на этих датах. Только корневых папок около трехсот. 2TB с историей от 2003 года..
я не вижу ответа на вопрос. приведён пример, где нужно сохранять даты папок. они сохраняются. зачем может понадобиться их не сохранять?

kalam
Posts: 15
Joined: Tue 26 Oct, 2010 04:28
Has thanked: 1 time

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

Post by kalam » Wed 09 Jan, 2019 18:17

zg wrote:
Sat 05 Jan, 2019 02:09
зачем может понадобиться их не сохранять?
Уважаемый zg, будьте менее лаконичны иначе мне трудно Вас понять.
Отвечаю:
Затем, что такое поведение было и ЕСТЬ у многих (мне известных) файловых менеджерах. Я попытался предположить зачем это надо:
kalam wrote:
Sat 05 Jan, 2019 00:59
Обычно папка при копировании "как бы" создается заново - тогда пусть ВСЕ ее даты будут свежими (хоть по моему мнению это нелогично)
Смиренно предполагаю авторы размышляли так: "копированная папка - это НОВАЯ папка, но с копией старого содержимого. Ведь даже по ограничениям файловой системы файл/папка не может находится в том же каталоге с тем же именем, а значит - она ВСЕГДА становится другой, то есть новой, несмотря на свое неуникальное имя и внутреннюю иерархию. Пусть и получает всегда СВЕЖИЕ даты."

И благодаря мольбам Arama, Вы сами указали что с версии
zg wrote:
Wed 05 Dec, 2018 17:21
5337.
Far стал сохранять дату. Без появления такой настройки в "системных параметрах" где ей место, имхо. Все даты "переносились". УРА!
НО позжее, опять изменил логику:
kalam wrote:
Sun 23 Dec, 2018 21:45
в 5343 "Время изменения" уже актуализируется
Если это настолько спорная/неочевидная фича, то такую настройку -
kalam wrote:
Sun 23 Dec, 2018 21:45
Вот бы ее добавить
чего и попросил. Вместо того чтобы теперь и до конца дней держать версию Far30b5337.x64.20181207 на тот "редкий" случай что описал.

topmo3
Posts: 135
Joined: Mon 21 Aug, 2006 15:36
Has thanked: 7 times
Been thanked: 5 times

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

Post by topmo3 » Wed 09 Jan, 2019 19:05

мне, как и zg, тоже непонятно, где описан случай, когда нужно не сохранять даты.
kalam wrote:
Sat 05 Jan, 2019 00:59
а сохранить даты папок очень надо
- это же "когда сохранять".
а когда же "не сохранять"?

User avatar
DrKnS
Posts: 5103
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 5 times
Been thanked: 184 times

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

Post by DrKnS » Wed 09 Jan, 2019 20:48

kalam wrote:
Wed 09 Jan, 2019 18:17
Время изменения
Господа, не путайте время изменения (change time) и время последней записи (last write time).
Я очень сомневаюсь, что первое вас интересует в принципе.
.

User avatar
zg
zero-gravity
Posts: 5533
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 85 times
Contact:

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

Post by zg » Thu 10 Jan, 2019 11:41

kalam wrote:
Wed 09 Jan, 2019 18:17
будьте менее лаконичны иначе мне трудно Вас понять.
я вас тоже не понимаю, несмотря на отсутствие лаконичности. ещё раз, приведите ситуацию, когда принципиально не надо сохранять времена и даты папок.
kalam wrote:
Wed 09 Jan, 2019 18:17
Если это настолько спорная/неочевидная фича
как уже указали выше, вы скорее всего путаете change time и last write time. и вот change time не сохраняется по одной постой причине, когда вы перемещаете папку в пределах одного раздела, у неё сохраняются все даты, кроме change time. фича ос. и вот для консистенции при копировании делается то же самое.

Post Reply

Return to “Предложения и идеи”