View Issue Details

IDProjectCategoryView StatusLast Update
0001698Double CommanderDefaultpublic2020-11-30 07:43
Reportercordylus Assigned ToAlexx2000  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
ProjectionnoneETAnone 
Product Version0.7.7 
Target Version0.8.0Fixed in Version0.8.0 
Summary0001698: Cannot delete file/directory that is already deleted
DescriptionБывает, директория "удаляется", но не исчезает, т.к. заблокирована, а потом разблокируется и самоудаляется, а Retry в Cannot delete directory уже не работает.
Или папка в момент вопроса об удалении оказывется удалена другой программой. Или файлы удаляются в фоне, и на момент вопроса о подтверждении удаления он еще сущестовал, а к нажатию на ОК уже исчез.

Нужно проверять, существует ли еще файл/папка, прежде чем выдавать сообщение об ошибке удаления.
Steps To ReproduceВариант 1:
Создать пустую папку, открыть в ней Git Bash Here, выйти из нее, попытаться ее удалить, она "удалится" успешно, но не исчезнет. Попытаться удалить ее повторно, будет Cannot delete directory, выйти из Git Bash, папка удалится, Cannot delete directory останется, Retry не работет.

Вариант 2:
Создать ненужный файл или папку, нажать Delete, но не подтверждать удаление, тем временем удалить его/ее через другой файловый менеджер/проводник, вернуться в DC, нажать "ОК" в окне подтверждения удаления "Delete selected?", появится Cannot delete file/directory.

Вариант 3:
Поставить удаляться много файлов, пока они удаляются нажать Delete на одном из удаляемых файлов, дождаться, пока он удалится, нажать OK (подтвердить удаление), появится Cannot delete file.
TagsNo tags attached.
Fixed in Revision7530
Operating systemWindows
Widgetset
Architecture

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2017-01-16 22:37 cordylus New Issue
2017-04-17 09:15 Alexx2000 Status new => acknowledged
2017-04-17 09:15 Alexx2000 Target Version => 0.8.0
2017-05-06 10:36 Alexx2000 Fixed in Revision => 7530
2017-05-06 10:36 Alexx2000 Status acknowledged => resolved
2017-05-06 10:36 Alexx2000 Fixed in Version => 0.8.0
2017-05-06 10:36 Alexx2000 Resolution open => fixed
2017-05-06 10:36 Alexx2000 Assigned To => Alexx2000
2020-11-30 07:43 Alexx2000 Status resolved => closed