... | ... | @@ -902,3 +902,22 @@ class QueueEx |
|
|
|
|
|
## 파일
|
|
|
### FileStream
|
|
|
FileMode
|
|
|
|
|
|
|열거형 값|설명|
|
|
|
|-----------|-----|
|
|
|
|CreateNew|파일을 항상 새로 만든다. 같은 이름의 파일이 존재하면 IOException 예외가 발생|
|
|
|
|Create|파일을 생성한다. 같은 이름의 파일이 존재하면 기존 데이터를 지우고 만든다.|
|
|
|
|Open|이미 있는 파일을 연다. 만약 열려는 파일이 존재하지 않으면 FileNotFoundException 발생|
|
|
|
|OepnOrCreate|같은 이름의 파일이 있다면 열고, 아니면 새로 만든다.|
|
|
|
|Truncate|이미 있는 파일을 열고, 기존 데이터는 모두 삭제한다. 만약 열려는 파일이 존재하지 않으면 FileNotFoundException 발생|
|
|
|
|Append|파일을 무조건 열어서 기존 데이터 내용 뒤로 덧붙인다. 파일이 존재하지 않으면 새로 만든다.|
|
|
|
|
|
|
FileAccess
|
|
|
|열거형 값|설명|
|
|
|
|-----------|-----|
|
|
|
|Read|파일을 읽기 목적으로 연다.|
|
|
|
|Write|파일을 쓰기 목적으로 연다.|
|
|
|
|ReadWrite|파일을 읽기 및 쓰기 목적으로 연다. FileAccess.Read "|" FileAccess.Write 로도 쓸 수 있다.|
|
|
|
|
|
|
|