Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: -0.974 c
1-1094463431
Gear
2004-09-06 13:37
2004.09.26
Как отобразить ListBox в уже прокрученном вниз виде?


9-1086212573
MrAngel
2004-06-03 01:42
2004.09.26
Мультимониторинг на DirectX


1-1094633769
Jay
2004-09-08 12:56
2004.09.26
MainMenu


1-1094814005
HeKTO
2004-09-10 15:00
2004.09.26
HotKey


3-1093856514
ann_boo
2004-08-30 13:01
2004.09.26
Возможность некорректной работы приложений




   Наверх