Вниз
Скачать: CL | DM;

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

← →
comintegrator ©   (2003-06-14 19:45) [0]

народ ! подскажите плиз как на дельфи программно удалить папку?


← →
Pesh ©   (2003-06-14 20:01) [1]

пустую папку можно похерить так: RemoveDir или RemoveDirectory (см. Help)
Не пустую нужно сначала очистить от файлов ( DeleteFile(fName:string))
А файлы перед тем как покоцать рекомендуется очистить от ненужных атрибутов типа System, ReadOnly, мешающих удалению:

procedure vClearAttr ( sFName:string);
var iAttr:Integer;
begin
iAttr:=FileGetAttr(sFName);
if (iAttr and faHidden) <>0 then iAttr:=iAttr - faHidden;
if (iAttr and SysUtils.faReadOnly) <>0 then iAttr:=iAttr - faReadOnly;
if (iAttr and faSysFile) <>0 then iAttr:=iAttr - faSysFile;
if (iAttr and faArchive) <>0 then iAttr:=iAttr - faArchive;
FileSetAttr(sFName, iAttr);
end;


← →
Song ©   (2003-06-14 21:59) [2]

ShFileOperation()



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

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



Память: 0.45 MB
Время: -0.983 c
14-84692
_aleks
2003-06-05 08:36
2003.06.26
Прокоментируйте пожалуйста


3-83968
andrey__
2003-05-27 15:25
2003.06.26
Нужно определить фиксированную часть в <B>TDBGrid </B>


14-84570
Shaman
2003-06-04 10:50
2003.06.26
Runtime error 105 - что значит?


1-84277
Sliski Slimak
2003-06-14 01:12
2003.06.26
Битовые флаги


1-84354
Rinat
2003-06-16 14:04
2003.06.26
Не могу разобраться с компонентом на основе кнопки




   Наверх