티스토리 뷰

Delphi

procedure RmDir(const S: string);

procedure RmDir(P: PChar);

C++

extern PACKAGE void __fastcall RmDir(const UnicodeString S)/* overload */;

Properties

Type

Visibility

Source

Unit

Parent

procedure

function

public

System.pas

System.hpp

System

System

Description

Deletes an empty subdirectory.

RmDir removes the subdirectory with the path specified by S or P.

If the path does not exist, is nonempty, or is the currently logged directory, an I/O error occurs.

Note: In Delphi, {$I+} handles run-time errors using exceptions.

When using {$I-}, use IOResult to check for I/O errors.

 

빈 하위 디렉토리를 삭제합니다.

RmDirS 또는 P로 지정된 경로가 있는 하위 디렉토리를 제거합니다.

경로가 존재하지 않거나, 비어 있지 않거나, 현재 로깅된 디렉토리인 경우 I/O 오류가 발생합니다.

참고: Delphi에서 {$I+}는 예외를 사용하여 런타임 오류를 처리합니다.

{$I-}를 사용할 때 IOResult 를 사용하여 I/O 오류를 확인하십시오.

 

Example

var

  DirectoryPath: string;

 

begin

  DirectoryPath := 'H:\Develop\test\Reference\System.RmDir\test';

  try

    try

      // 디렉토리 제거

      RmDir(DirectoryPath);

 

      // 오류

      RmDir(DirectoryPath);

    except

      on E : Exception do

        // Exception Message: The specified file was not found

        Writeln('Exception Message: ' + E.Message);

    end;

  finally

    Readln;

  end;

end.

 

출처: http://docwiki.embarcadero.com/Libraries/XE2/en/System.RmDir

'프로그래밍 언어 > Delphi' 카테고리의 다른 글

[Reference] System.Include  (0) 2017.03.19
[Reference] System.Sqrt  (0) 2017.03.18
[Reference] System.SysUtils.FindFirst  (0) 2017.03.16
[Reference] System.Val  (0) 2017.03.15
[Reference] Vcl.Controls.TWinControl.KeyPress  (0) 2017.03.14
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함