로딩
요청 처리 중입니다...

[C#] 입력/출력(파일, 디렉토리)

 [C#] 입력/출력(파일, 디렉토리)

파일 생성과 삭제, 파일이나 네트워크 소켓의 읽기 및 쓰기, 객체를 영구 저장소로 직렬화하고 저장된 객체 가져오기와 같이 입력/출력(I/O)은 컴퓨터 프로그램이 수행하는 가장 흔한 작업중 하나다. 파일과 디텍터리 처리 .NET 프레임워크는 파일과 디렉터리를 생성하고 삭제하기 위한 File과 Directory 클래스를 제공한다.

또한 파일/디렉터리 존재 여부를 검사하고 조작할 수 있다. 파일 생성과 삭제 파일을 생성할 때는 System.IO.File의 Create 메소드를 사용한다.

만약, 해당 파일이 이미 존재한다면 그 파일을 새 파일로 덮어쓴다. 삭제는 Delete 메소드를 사용하면 된다.

FileStream fs = null; string fileName = @"C:\users\test.txt"; try { fs = File.Create(fileName); // FileStream으로 작업 수행 } catch (IOException e) // 만약 파일 생성 권한이 없는 경우 예...

# BinaryReader # 디렉터리 # 디렉터리삭제 # 디렉터리생성 # 스트림 # 씨샵 # 이진파일 # 텍스트파일 # 파일 # 파일삭제 # StreamWriter # StreamReader # BinaryWriter # C샵 # Directory # Exists # Extension # File # FileInfo # IO # Stream # 파일생성