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

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



Память: 0.46 MB
Время: 0.03 c
3-25255
NewD
2003-12-10 13:06
2004.01.09
Как из события OnDrawColumnCell определить какая этострока


1-25325
Samael6
2003-12-17 17:01
2004.01.09
Outlook Express COM Add-ins


1-25368
Anton.
2003-12-25 11:44
2004.01.09
как поставить курсор в конец строки


1-25372
-=DeMoH=-
2003-12-23 15:12
2004.01.09
Кто знаком с мат.статистикой?


6-25486
shItaSS
2003-11-06 12:13
2004.01.09
Как программно опредилить в локалке комп или нет




   Наверх