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

Вниз

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

 
Ik   (2003-12-24 10:49) [0]

Господа, подскажите можно ли удалить непустой каталог (естественно, без предварительного его опустошения).


 
PVOzerski ©   (2003-12-24 10:53) [1]

Ага, погадив файловую систему :^) Папка (AKA каталог) - по сути, файл и не более того. Ну, сотрешь ты ссылку на него, на низком уровне влезши в файловую систему. А "содержимое" папки, по-видимому, превратится в lost clusters...


 
TUser ©   (2003-12-24 10:55) [2]

SHFileOperation


 
PVOzerski ©   (2003-12-24 10:57) [3]

>SHFileOperation
Так это тоже самое, что сначала удалить содержимое папки, а потом стереть ее саму, только не своими руками, а руками Shell32.


 
TUser ©   (2003-12-24 11:01) [4]

В вопросе не сказано, что требуется оставить на диске файлы каталога, а удалить только сам кталог. Подозреваю, что Ik хочет что-то удалять, но сократить себе количество работы руками. Тогда - [2].


 
Anatoly Podgoretsky ©   (2003-12-24 11:21) [5]

Что у него у уме только ему известно.


 
Ik   (2003-12-24 16:51) [6]

Совершенно справедливо (TUser), мне надо удалить папку вместе со всем ее содержимым. Через RemoveDir приходится сначала убирать все файлы (+ подкаталоги) из папки, вот я и спросил нет ли другой функции, которая удаляла бы папку целиком сама.


 
Amoeba ©   (2003-12-24 16:55) [7]

Тогда SHFileOperation
Есть статья об использовании этой ShellAPI ф-ии на www.delphikingdom.com


 
Amoeba ©   (2003-12-24 17:00) [8]

Уточняю ссылку:
http://www.delphikingdom.com/mastering/fileshellapi.htm



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

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

Наверх




Память: 0.48 MB
Время: 0.027 c
6-25493
May
2003-11-10 15:42
2004.01.09
Копирование файлов


1-25285
Аноним
2003-12-23 12:57
2004.01.09
как узнать размер переменой?


3-25199
zergey
2003-12-12 10:54
2004.01.09
Доступ к нескольким книгам Excel


3-25248
alienka
2003-12-10 09:24
2004.01.09
сумма в dbgrideh.footers


7-25617
Alexis
2003-10-28 12:23
2004.01.09
И ещё вопрос про