View Issue Details

IDProjectCategoryView StatusLast Update
0000882Double CommanderFile operationspublic2018-11-25 19:01
Reportermmm Assigned ToAlexx2000  
PriorityhighSeveritymajorReproducibilityalways
Status closedResolutionfixed 
ProjectionnoneETAnone 
PlatformWindowsOS VersionWindows 8 x64 
Product Version0.6.0 (trunk)Product Build5526M 
Target Version0.5.11Fixed in Version0.5.11 
Summary0000882: Потеря содержимого файлов при копировании
DescriptionПосле выделенных файлов (кнопкой Insert) или папки(при определенных условиях) конечный результат копирования имеет неправильный размер. А именно некоторые текстовые файлы в кодировке СР866 становятся в кодировке UTF-8 и с частичной потерей содержимого.

Такая же проблема встречается и на Arch Linux x86_64. Возможно условия повторения отличаются ибо я их четко установил только для Windows.
Steps To Reproduce1)Распаковать приложенный архив в обязательно ПУСТУЮ папку, например D:\tmp. Перейти в эту папку (В итоге тут должно быть два файла, причем 'Rar.exe' должен быть сверху в списке первым).

2) Во втором окне открыть и перейти в любую папку, например, в корень D:\
 
3) Выставить сортировку по расширению вверх(стрелка вверх, восходящяя сортировка) в обоих окнах DC.

4) В первом окне выделить файлы (кнопкой Insert). Нажать F5 -> Enter.

В результате:
Файл 'descript.ion' поменял свою кодировку (согласно Internal Viewer) и, главное, была частичная потеря содержимого.
TagsNo tags attached.
Attached Files
шаг_1.png (28,410 bytes)   
шаг_1.png (28,410 bytes)   
шаг_2.png (40,387 bytes)   
шаг_2.png (40,387 bytes)   
шаг_3.png (30,949 bytes)   
шаг_3.png (30,949 bytes)   
Fixed in Revision5528-5530, 5618
Operating systemWindows, Linux
WidgetsetWin32
Architecture64-bit

Activities

mmm

2014-05-29 15:09

reporter   ~0001268

Попробовал этот файл (descript.ion) переименовать и повторить копирование -> все прошло нормально.
Возможно проблема та же, что и в
http://doublecmd.sourceforge.net/mantisbt/view.php?id=876

Alexx2000

2014-05-29 22:42

administrator   ~0001269

Last edited: 2014-05-29 23:30

Полагаю у вас включена галочка "Обрабатывать комментарии с файлами/папками" на странице настроек "Файловые операции". В этом случае DC автоматически обновляет содержимое файла descript.ion в соответствии с произведенными действиями, в данном случае оставляет в нем две строки: Rar.exe и descript.ion (т.к. только эти файлы были скопированы). Если вам не требуется такое поведение, просто отключите эту галочку.

Некорректное преобразование кодировок и зависимость от сортировки исправил.

Issue History

Date Modified Username Field Change
2014-05-29 13:39 mmm New Issue
2014-05-29 13:39 mmm File Added: Файлы.zip
2014-05-29 13:47 mmm File Added: шаг_1.png
2014-05-29 13:48 mmm File Added: шаг_2.png
2014-05-29 13:48 mmm File Added: шаг_3.png
2014-05-29 15:09 mmm Note Added: 0001268
2014-05-29 22:33 Alexx2000 Assigned To => Alexx2000
2014-05-29 22:33 Alexx2000 Status new => assigned
2014-05-29 22:33 Alexx2000 Target Version => 0.5.11
2014-05-29 22:42 Alexx2000 Fixed in Revision => 5528
2014-05-29 22:42 Alexx2000 Note Added: 0001269
2014-05-29 22:42 Alexx2000 Status assigned => resolved
2014-05-29 22:42 Alexx2000 Resolution open => fixed
2014-05-29 23:25 Alexx2000 Fixed in Revision 5528 => 5528, 5529
2014-05-29 23:30 Alexx2000 Note Edited: 0001269
2014-05-29 23:36 Alexx2000 Fixed in Revision 5528, 5529 => 5528-5530
2014-08-21 17:06 Alexx2000 File Deleted: Файлы.zip
2014-08-21 17:08 Alexx2000 Fixed in Revision 5528-5530 => 5528-5530, 5618
2014-08-21 17:08 Alexx2000 Fixed in Version => 0.5.11
2018-11-25 19:01 Alexx2000 Status resolved => closed