Just Manager Forum

Official Just Manager forum

You are not logged in.

#1 2013-07-23 07:18:15

Kanaduchi
Member
From: Chelyabinsk
Registered: 2013-01-21
Posts: 246

Проблема с удалением файлов

Есть вот такой архив хитрый:

Если его распаковать и попробовать удалить полученную папку, то возникнет ошибка "не удаётся найти указанный файл", связанная с файлом about.html. Почему так происходит - не смог понять. В логе очень скудно ошибка отображается:
23.07.2013 13:15:20 <<<ERROR>>> CUtils::DeleteDirectory failed, error: Не удается найти указанный файл.

http://yadi.sk/d/OC7YIFsT777U6


Latest version of Just Manager - 0.1 Alpha 54 released on 2014-08-24
Modern icon pack

Offline

#2 2013-07-23 07:24:42

nleontiev
Lead developer
From: SPb
Registered: 2012-09-19
Posts: 1,099
Website

Re: Проблема с удалением файлов

Это скудное сообщение возвращает Windows.

Offline

#3 2013-07-28 11:36:43

nleontiev
Lead developer
From: SPb
Registered: 2012-09-19
Posts: 1,099
Website

Re: Проблема с удалением файлов

После просмотра архива стало понятно, что там происходит.
При удалении файла about.html также удаляется связанная с ним папка about_files. В листинге about.html идет раньше чем about_files, поэтому удаление html файла происходит раньше.
Вот только непонятно почему следующим элементом листинга винда дает about_files, которую уже удалили.

Offline

#4 2013-07-28 17:28:56

Kanaduchi
Member
From: Chelyabinsk
Registered: 2013-01-21
Posts: 246

Re: Проблема с удалением файлов

Я думаю, листинг формируется 1 раз при вызове функции удаления. Поэтому если в ходе удаления что-то изменилось со стороны, то будет ошибка возникать


Latest version of Just Manager - 0.1 Alpha 54 released on 2014-08-24
Modern icon pack

Offline

#5 2013-07-28 19:39:44

nleontiev
Lead developer
From: SPb
Registered: 2012-09-19
Posts: 1,099
Website

Re: Проблема с удалением файлов

Листинг это FindFirstFile/FindNextFile. FindNextFile вызывается после удаления файла.

Offline

#6 2013-10-04 16:18:58

nleontiev
Lead developer
From: SPb
Registered: 2012-09-19
Posts: 1,099
Website

Re: Проблема с удалением файлов

Исправлено в 0.1 Alpha 51.

Offline

Board footer

Powered by FluxBB