Дата-время папок/файлов меняется при копировании

Здесь можно сообщить о найденных багах в Far.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Дата-время папок/файлов меняется при копировании

Post by 2useven10 »

5740 -- при копировании файла время меняется на текущее (похоже все времена).
5739 вроде ещё нормально.
add: это только у меня проявляется? изменения в 5740 вроде бы вполне безобидные...
Last edited by 2useven10 on Mon 08 Feb, 2021 12:57, edited 2 times in total.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Глюки и баги, появившиеся в «ночных сборках»

Post by 2useven10 »

2useven10 wrote: Mon 08 Feb, 2021 12:51 это только у меня проявляется
Похоже что у меня на чистой 5740 не повторилось.
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

Глюки и баги, появившиеся в «ночных сборках»

Post by buniak_a_h »

2useven10, такое впечатление, что у Вас сбросился чекбокс [x] Preserve timestamps . А проверить - забыли :-)
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Глюки и баги, появившиеся в «ночных сборках»

Post by 2useven10 »

buniak_a_h wrote: Mon 08 Feb, 2021 13:33 сбросился чекбокс [x] Preserve timestamps . А проверить - забыл
Проверил. Эффект проявляется если System.UseSystemCopy = false
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Глюки и баги, появившиеся в «ночных сборках»

Post by 2useven10 »

И да System.CopyPreserveTimestamps = false, это умолчательное значение.
И мне не кажется правильным такое влияние способа копирования на время файла получателя.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Глюки и баги, появившиеся в «ночных сборках»

Post by 2useven10 »

Возможно это не в последних сборках...
Я проверил на имеющихся у меня на компе 5400 - ещё нормально.
Искать номер первого билда с таким поведением пока нет времени.
Last edited by 2useven10 on Mon 08 Feb, 2021 14:25, edited 1 time in total.
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Дата-время папок/файлов меняется при копировании

Post by HaRT »

2useven10 wrote: Mon 08 Feb, 2021 14:10 Эффект проявляется если System.UseSystemCopy = false
Подтверждаю
2useven10 wrote: Mon 08 Feb, 2021 14:24 Искать номер первого билда с таким поведением пока нет времени.
Даже половинным делением диапазона ревизий?
Фар есть инструмент, а не нянька. © 2009 DrKnS
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Дата-время папок/файлов меняется при копировании

Post by 2useven10 »

Сейчас нет. Через час возможно...
Last edited by 2useven10 on Mon 08 Feb, 2021 14:32, edited 1 time in total.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Дата-время папок/файлов меняется при копировании

Post by 2useven10 »

Ну вполне ожидаемо...
drkns 16.11.2019 19:18:17 +0000 - build 5509 1. Add "[ ] Preserve timestamps" option to Copy dialog.
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

Дата-время папок/файлов меняется при копировании

Post by buniak_a_h »

Вообще-то с полгода назад я об этом писал. Через неделю ввели указанный чекбокс, но по умолчанию он выключен. Можно, конечно, поискать по истории, но было это очень давно.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Дата-время папок/файлов меняется при копировании

Post by 2useven10 »

[x] Preserve timestamps вообще игнорируется, если [ ] Use system copy routine сброшен.

Это я был неправ. Копировал файлы у которых фар уже поменял время.
Last edited by 2useven10 on Mon 08 Feb, 2021 15:15, edited 2 times in total.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Дата-время папок/файлов меняется при копировании

Post by 2useven10 »

Если сброс времени при [ ] Preserve ... это правильное поведение, тогда это не должно зависеть от способа копирования, и по-умолчанию сохранение должно быть включено.
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

Дата-время папок/файлов меняется при копировании

Post by buniak_a_h »

2useven10 wrote: Mon 08 Feb, 2021 15:07 [x] Preserve timestamps вообще игнорируется, если [ ] Use system copy routine сброшен.
Вот это у меня точно не подтверждается. Ну, т.е. как раз наоборот: [x] Preserve timestamps учитывается только при собственной процедуре копирования. А системная делает так, как в ней от мелко-мягких заложено. Это - у меня так.
2useven10 wrote: Mon 08 Feb, 2021 15:22 по-умолчанию сохранение должно быть включено
Вот тут я с Вами согласен на 100%. Не зря же я эту тему полгода назад поднял!
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

Дата-время папок/файлов меняется при копировании

Post by buniak_a_h »

Вот история вопроса: Сохранение даты создания файла/папки при копировании. Странно, что Вас это раньше не заинтересовало. Некоторые плагины, синхронизирующие содержание папок, вообще работать перестали!
Об Вашей проблеме написано начиная с 5-й страницы, сообщения датированы декабрём 2019.
Last edited by buniak_a_h on Mon 08 Feb, 2021 15:43, edited 1 time in total.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Дата-время папок/файлов меняется при копировании

Post by 2useven10 »

Из истории вопроса, начавшейся с просьбы сохранять даты папок при копировании, никак не следует НЕсхранение дат файлов, да ещё и зависимое от от способа копирования.
Post Reply

Return to “Глюки и баги”