ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • DirectoryInfo 와 FileInfo
    Programing/C# 2008. 5. 14. 16:11
    DirectoryInfo 멤버
     - 디렉터리 및 하위 디렉터리를 만들고, 이동하고, 열거하는 인스턴스 메서드를 노출합니다.

    생성자예
     - DirectoryInfo di1 = new DirectoryInfo(@"c:\MyDir");

    주요 메서드
     Create : 디렉터리를 만듭니다.(오버로드)
     Delete  : 경로에서 해당 내용을 삭제합니다.(오버로드)
     GetFiles : 현재 디렉터리에서 파일 목록을 반환합니다.(오버로드)
     MoveTo : DirectoryInfo 인스턴스 및 해당 내용을 새 경로로 이동합니다.

    주요 속성
     Exists  : 디렉터리가 있는지 여부를 나타내는 값을 가져옵니다.
     Extension : 파일의 확장명 부분을 나타내는 문자열을 가져옵니다.
     FullName : 파일이나 디렉터리의 전체 경로를 가져옵니다.
     LastAccessTime : 마지막으로 액세스한 시간을 가져오거나 설정합니다.
     Name : DirectoryInfo 인스턴스 이름을 가져옵니다.


    ====================================================================================
    ====================================================================================
    ====================================================================================

    FileInfo 멤버
     - 파일을 만들고, 복사하고, 삭제하고, 이동하고, 열기 위한 인스턴스 메서드를 제공하고, FileStream 개체를 만드는 것을 도와 줍니다

    생성자
     - public FileInfo(string fileName)

    주요 메서드
     CopyTo : 새 파일에 기존 파일을 복사합니다.(오버로드)
     Create : 파일을 만듭니다.
     Delete  : 파일을 영구적으로 삭제합니다.
     MoveTo : 지정된 파일을 새 위치로 이동하고 새 파일의 이름을 지정할 수 있는 옵션을 제공합니다

    주요 속성
     Exists  : 파일이 있는지 여부를 나타내는 값을 가져옵니다.
     Extension : 파일의 확장명 부분을 나타내는 문자열을 가져옵니다.
     FullName : 파일이나 디렉터리의 전체 경로를 가져옵니다.
     LastAccessTime : 마지막으로 액세스한 시간을 가져오거나 설정합니다.
     Length : 현재 파일의 크기(바이트)를 가져옵니다.
     Name : DirectoryInfo 인스턴스 이름을 가져옵니다.

Designed by Tistory.