Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.09.26;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.032 c
3-1093463113
S@shka
2004-08-25 23:45
2004.09.26
Объсните разницу триггеров Before и After


6-1089828767
Фёдор Мегатронов
2004-07-14 22:12
2004.09.26
Как послать php запросы ?


14-1094756012
dimodim
2004-09-09 22:53
2004.09.26
Есть ли ХРвин 2 сп


14-1094725175
Ditrix
2004-09-09 14:19
2004.09.26
свободное ПО. конференция в Киеве.


4-1091763988
Петр
2004-08-06 07:46
2004.09.26
ком-порт





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский