Странная ситуация после отмены копирования

Здесь можно сообщить о найденных багах в Far.
Post Reply
Shmuel
Posts: 6217
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 348 times

Странная ситуация после отмены копирования

Post by Shmuel »

Баг - не баг не знаю, судите сами :)

1. Windows 7 x64, Far 3.0.5508 x86.
2. На диске FAT32 есть файл file1.abc размером 18 байт, содержащий текст.
3. На диске NTFS есть одноимённый файл размером 3 GB.
4. Копирую файл с NTFS на FAT32, подтверждаю запрос о перезаписи, получаю сообщение, что на целевом диске недостаточно места, нажимаю Escape.

Что мы видим: файл на FAT32 не удалился, его размер по прежнему 18 байт, но если открыть редактором - он пустой, если скопировать в другую папку - там возникает файл нулевого размера. Перезагрузка Фара ничего не меняет, но после перезагрузки ОС в файле снова появляется прежний текст.

Насчёт FAT32 и NTFS - возможно это не имеет значения, сообщил для полноты картины.
User avatar
HaRT
Moderator
Posts: 9688
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 124 times
Been thanked: 249 times

Странная ситуация после отмены копирования

Post by HaRT »

В Win 8.1 x64 не воспроизвелось (в качестве целевой ФС пробовал NTFS, FAT32, FAT16). Правда, сообщение о нехватке места выдавалось только при попытке копирования на NTFS, а в двух других случаях — The parameter is incorrect.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Shmuel
Posts: 6217
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 348 times

Странная ситуация после отмены копирования

Post by Shmuel »

Тот диск FAT32 типа виртуальный, создаётся драйвером из файла. Я уже думал, что в этом дело, но потом повторил эксперимент с целевым диском - флешкой USB - проблема воспроизвелась в точности.
Shmuel
Posts: 6217
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 348 times

Странная ситуация после отмены копирования

Post by Shmuel »

Проверил, как ведут себя другие файл-менеджеры в этом сценарии:
1. Total Commander v9.0a (декабрь 2016) - идентично Фару.
2. Windows Explorer - не спрашивает о разрешении на перезапись, сразу сообщает, что недостаточно места на диске. После отмены диалога файл на целевом диске в нормальном состоянии, с читаемым содержимым.
User avatar
John Doe
Бюрократ
Posts: 13064
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 42 times
Been thanked: 319 times

Странная ситуация после отмены копирования

Post by John Doe »

[ ] Use system copy routine?
Shmuel
Posts: 6217
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 348 times

Странная ситуация после отмены копирования

Post by Shmuel »

John Doe wrote: Fri 06 Dec, 2019 12:43 [ ] Use system copy routine?
Нет, эта опция у меня всегда установлена в [x].
User avatar
John Doe
Бюрократ
Posts: 13064
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 42 times
Been thanked: 319 times

Странная ситуация после отмены копирования

Post by John Doe »

А если снять?
Shmuel
Posts: 6217
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 348 times

Странная ситуация после отмены копирования

Post by Shmuel »

John Doe wrote: Fri 06 Dec, 2019 13:20 А если снять?
Тогда Фар удаляет существующий файл и начинает копирование, с прогресс-баром, несмотря на то, что места на диске недостаточно.
User avatar
DrKnS
Posts: 5804
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 10 times
Been thanked: 343 times

Странная ситуация после отмены копирования

Post by DrKnS »

Shmuel wrote: Fri 06 Dec, 2019 13:25 начинает копирование
А если подождать?
Shmuel
Posts: 6217
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 348 times

Странная ситуация после отмены копирования

Post by Shmuel »

DrKnS wrote: Fri 06 Dec, 2019 19:16
Shmuel wrote: Fri 06 Dec, 2019 13:25 начинает копирование
А если подождать?
Честно говоря, я боюсь что повредятся данные на диске, поэтому ждать не стал.
Но я не думаю, что у меня уникальная система, скорее что любой желающий может это проверить у себя.
Post Reply

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