Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.26;
Скачать: CL | DM;

Вниз

Не всегда удаляются каталоги   Найти похожие ветки 

 
Dimedrol ©   (2004-09-13 11:47) [0]

Коллеги, пробую из-под Delphi (да и не только) под Win2000 удалять каталоги. Моя программа их создает во множестве и надо за собой их чистить.
Так вот, Win2000 не всегда сразу позволяет удалить каталог,
думаю что многие с этим сталкивались,
так вот, можно ли как-то устроить ему "forced delete" :-) ?


 
jack128 ©   (2004-09-13 11:51) [1]

Dimedrol ©   (13.09.04 11:47)
можно ли как-то устроить ему "forced delete" :-)

Можно. FindFirst/FindNext/FindClose + DeleteFile + RemoveDirectory + рекурсия. Или по простоому ShFileOperation


 
evvcom ©   (2004-09-13 11:56) [2]

Обычно, требуется чистить temp-файлы. Если это они, то зачем их размещать во множестве каталогов?


 
VMcL ©   (2004-09-13 13:28) [3]

>>Dimedrol ©  (13.09.04 11:47)

>Так вот, Win2000 не всегда сразу позволяет удалить каталог,

Раз не позволяет, значит, нельзя. А для выяснения причины существует GetLastError().



Страницы: 1 вся ветка

Текущий архив: 2004.09.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.047 c
1-1094889573
Yuri Btr
2004-09-11 11:59
2004.09.26
Выполнение действий по расписанию


14-1094801301
Kray
2004-09-10 11:28
2004.09.26
Установка своего компонента


14-1094318953
Knight
2004-09-04 21:29
2004.09.26
Умение правильно задавать вопросы...


14-1094378919
Voland
2004-09-05 14:08
2004.09.26
как отключить explorer в винХР


4-1092129289
BorH
2004-08-10 13:14
2004.09.26
Как узнать, есть ли птичка у ListItem у чужого ListView