2019. 9. 30. 11:50
델파이
procedure ForceDeleteDirContent(dir: string);
var i: integer;
sDirectory: string;
sr: TSearchRec;
beginsDirectory := IncludeTrailingPathDelimiter( dir );
i := FindFirst( sDirectory+’*.*’,faAnyFile,sr );
while i = 0 do begin
if ( sr.Attr and faDirectory ) = faDirectory then
DeleteDirectory( sDirectory+sr.Name )
else begin
if not DeleteFile( sDirectory+sr.Name ) then begin
FileSetAttr (sDirectory+sr.Name, 0); { reset all flags }
DeleteFile (sDirectory+sr.Name);
end;
end;
i := FindNext( sr );
end;
FindClose( sr );
end;
'델파이' 카테고리의 다른 글
[델파이] DBX error.. 해결 방법 (0) | 2019.10.01 |
---|---|
[델파이] sysutils.pas 의 유용한 함수 (0) | 2019.09.30 |
시스템 제어관련 정보 (0) | 2019.09.30 |
시스템 종료함수 (0) | 2019.09.27 |
OS버전 체크 (0) | 2019.09.27 |