-
System.IO 네임스페이스Archive/ASP.NET 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
지정된 경로에 있는 디렉터리의 마지막 기록 날짜와 시간을 가져오거나 설정
반응형'Archive > ASP.NET' 카테고리의 다른 글
Stream 클래스 (0) 2016.04.11