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 인스턴스 이름을 가져옵니다.