FileMode 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
운영 체제에서 파일을 여는 방법을 지정합니다.
public enum class FileMode
public enum FileMode
[System.Serializable]
public enum FileMode
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum FileMode
type FileMode =
[<System.Serializable>]
type FileMode =
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type FileMode =
Public Enum FileMode
- 상속
- 특성
필드
Append | 6 | 해당 파일이 있을 경우 파일을 열고 파일의 끝까지 검색하거나 새 파일을 만듭니다. Append 권한이 필요합니다. |
Create | 2 | 운영 체제에서 새 파일을 만들도록 지정합니다. 파일이 이미 있으면 덮어씁니다. Write 권한이 필요합니다. |
CreateNew | 1 | 운영 체제에서 새 파일을 만들도록 지정합니다. Write 권한이 필요합니다. 파일이 이미 있으면 IOException 예외가 throw됩니다. |
Open | 3 | 운영 체제에서 기존 파일을 열도록 지정합니다. 파일을 열 수 있는지 여부는 FileAccess 열거형에서 지정된 값에 따라 달라집니다. 파일이 없으면 FileNotFoundException 예외가 throw됩니다. |
OpenOrCreate | 4 | 파일이 있으면 운영 체제에서 파일을 열고 그렇지 않으면 새 파일을 만들도록 지정합니다. |
Truncate | 5 | 운영 체제에서 기존 파일을 열도록 지정합니다. 파일을 열면 크기가 0바이트가 되도록 잘라야 합니다. Write 권한이 필요합니다. |
예제
다음 FileStream
생성자는 기존 파일(FileMode.Open
)을 엽니다.
FileStream^ s2 = gcnew FileStream( name, FileMode::Open, FileAccess::Read, FileShare::Read );
FileStream s2 = new FileStream(name, FileMode.Open, FileAccess.Read, FileShare.Read);
Dim s2 As New FileStream(name, FileMode.Open, FileAccess.Read, FileShare.Read)
설명
파일을 만들고 파일에 텍스트를 쓰는 예제는 방법: 파일에 텍스트 쓰기를 참조하세요. 파일에서 텍스트를 읽는 예제는 방법: 파일에서 텍스트 읽기를 참조하세요. 이진 파일에서 읽고 쓰는 예제는 방법: 새로 만든 데이터 파일에 읽기 및 쓰기를 참조하세요.
FileMode
매개 변수는 파일 열기 방법을 제어하기 위해 및 의 메서드에서 Open
, IsolatedStorageFileStream및 에 FileFileInfo 대한 FileStream많은 생성자에 지정됩니다.
FileMode
매개 변수는 파일을 덮어쓰거나, 만들거나, 열거나, 그 조합을 조합할지 여부를 제어합니다. 를 사용하여 Open
기존 파일을 엽니다. 파일에 추가하려면 를 사용합니다 Append
. 파일이 없으면 파일을 자르거나 만들려면 를 사용합니다 Create
.
적용 대상
추가 정보
.NET