Archive/ASP.NET

System.IO 네임스페이스

은풍 2016. 4. 11. 11:18

System.IO 네임스페이스

 클래스 

 설명 

 Path

 파일과 디렉터리의 경로 정보를 다루기 위한 정적 메서드

 File

 파일의 생성, 복사 삭제, 이동, 열기 등의 작업을 하기 위한 정적 메서드

 FileInfo

 File 클래스와 하는 일은 거의 동일, 정적 메서드 대신 인스턴스 메서드와 인스턴스 속성을 제공

 Directory

 디럭터리의 생성, 삭제, 이동, 조회 등의 작업을 하기 위한 정적 메서드

 DirectoryInfo

 Directory 클래스와 거의 동일, 정적 메서드 대신 인스턴스 메서드와 인스턴스 속성을 제공



Path 클래스

 메서드 

 설명 

 Combile()

 여러 경로를 한 경로로 결합 

 GetDirectoryName()

 지정된 경로의 디렉터리 정보를 반환

 GetFileName()

 지정된 경로에서 확장자가 포함된 파일명을 반환

 GetFileNameWithoutExtension()

 지정된 경로에서 확장자가 포함되지 않은 파일명을 반환

 GetPathRoot()

 지정된 경로의 루트 디렉터리 정보를 반환

 HasExtenstion()

 지정된 경로에 있는 파일이 확장자를 포함하고 있는지 여부를 반환



File 클래스

 메서드

 설명 

 Create()

 지정된 경로에 파일을 생성

 Copy()

 지정된 경로로 파일을 복사

 Move()

 지정된 경로로 파일을 이동

 Delete()

 지정된 경로에 있는 파일을 삭제

 Exsits()

 지정된 경로에 있는 파일의 존재 여부를 반환

 GetAttributes()

 지정된 경로에 있는 파일의 FileAttributes를 반환.
 FileAttributes는 열거형(enum)으로서 ReadOnly, Encrypted 등과 같이 파일과 디렉터리의 여러 특성을 나타내는 멤버들을 정의

 GetCreationTime()

 지정된 경로에 있는 파일의 생성 날짜와 시간을 반환

 GetLastAccessTime()

 지정된 경로에 있는 파일의 마지막 접근 날짜와 시간을 반환

 GetLastWriteTime()

 지정된 경로에 있는 파일의 마지막 기록 날짜와 시간을 반환



FileInfo 클래스

 메서드 및 속성

 설명 

 Create()

 지정된 경로에 파일을 생성

 CopyTo()

 지정된 경로로 파일을 복사

 MoveTo()

 지정된 경로로 파일을 이동

 Delete()

 지정된 경로에 있는 파일을 삭제

 Exsits

 지정된 경로에 있는 파일의 존재 여부

 FullName

 지정된 경로에 있는 파일의 전제 경로

 Name

 지정된 경로에 있는 파일의 파일명

 Extention

 지정된 경로에 있는 파일의 확장자

 Attributes

 지정된 경로에 있는 파일의 FileAttributes를 가져오거나 설정

 CreationTime

 지정된 경로에 있는 파일의 생성 날짜와 시간을 가져오거나 설정

 LastAccessTime

 지정된 경로에 있는 파일의 마지막 접근 날짜와 시간을 가져오거나 설정

 LastWriteTime

 지정된 경로에 있는 파일의 마지막 기록 날짜와 시간을 가져오거나 설정



Directory 클래스

 메서드

 설명 

 CreateDirectory()

 지정된 경로를 구성하는 모든 디렉터리를 생성

 Move()

 지정된 경로로 디렉터리를 이동

 Delete()

 지정된 경로에서 빈 디렉터리를 삭제

 GetFiles()

 지정된 경로에 있는 모든 파일의 이름(경로 포함)을 string[] 형식으로 반환

 GetDirectories()

 지정된 경로에 있는 모든 하위 디렉터리의 이름(경로 포함)을 string[] 형식으로 반환

 Exsists()

 지정된 경로에 있는 디렉터리의 존재 여부를 반환

 GetParaent()

 지정된 경로의 한 단계 위에 있는 부모 디렉터리를 반환

 GetDirectoryRoot()

 지정된 경로의 루트를 반환

 GetCreationTime()

 지정된 경로에 있는 디렉터리의 생성 날짜와 시간을 반환

 GetLastAccessTime()

 지정된 경로에 있는 디렉터리의 마지막 접근 날짜와 시간을 반환

 GetLastWriteTime()

 지정된 경로에 있는 디렉터리의 마지막 기록 날짜와 시간을 반환



DirectoryInfo 클래스

 메서드 및 속성

 설명 

 Create()

 지정된 경로를 구성하는 모든 디렉터리를 생성

 MoveTo()

 지정된 경로로 디렉터리를 이동

 Delete()

 지정된 경로에서 빈 디렉터리를 삭제 

 GetFiles()

 지정된 경로에 있는 모든 파일의 정보를 FileInfo[] 형식으로 반환

 GetDirecrories()

 지정된 경로에 있는 모든 하위 디렉터리의 정보를 DirectoryInfo[] 형식으로 반환

 Exsits

 지정된 경로에 있는 디렉터리의 존재 여부를 가져옮 

 Parent

 지정된 경로의 한 단계 위에 있는 부모 디렉터리 개체를 가져옮

 Root

 지정된 경로의 루트 개체를 가져옮

 FullName

 지정된 경로에 있는 디렉터리의 전체 경로르 가져옮

 Name

 지정된 경로에 있는 디렉터리의 이름을 가져옮

 CreationTime

 지정된 경로에 있는 디렉터리 생성 날짜와 시간을 가져오거나 설정

 LastAccessTime

 지정된 경로에 있는 디렉터리의 마지막 접근 날짜와 시간을 가져오거나 설정

 LastWriteTime

 지정된 경로에 있는 디렉터리의 마지막 기록 날짜와 시간을 가져오거나 설정



반응형