이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

FileMode 열거형

 

게시 날짜: 2016년 11월

운영 체제에서 파일을 여는 방법을 지정합니다.

네임스페이스:   System.IO
어셈블리:  mscorlib(mscorlib.dll에 있음)

[SerializableAttribute]
[ComVisibleAttribute(true)]
public enum FileMode

멤버 이름설명
Append

존재 하 고 파일의 끝까지 검색 하거나 새 파일을 만듭니다 하는 경우 파일을 엽니다. 이 위해서는 FileIOPermissionAccess.Append 권한. FileMode.Append 와 함께에 사용할 수 있습니다 FileAccess.Write합니다. 파일 throw 끝 이전 위치까지 검색 하려고 한 IOException 예외 및 읽기 작업이 실패 하 고 throw 하려는 모든 시도 NotSupportedException 예외입니다.

Create

운영 체제를 새 파일을 만들어야 함을 지정 합니다. 파일이 이미 있으면 덮어씁니다. 이 위해서는 FileIOPermissionAccess.Write 권한. FileMode.Create 파일이 존재 하지 않는 경우 사용 하는 요청 하는 것과 같습니다 CreateNew고, 그렇지 않으면 사용 하 여 Truncate합니다. 파일이 이미 존재 하지만 숨겨진 파일인 경우는 UnauthorizedAccessException 예외가 throw 됩니다.

CreateNew

운영 체제를 새 파일을 만들어야 함을 지정 합니다. 이 위해서는 FileIOPermissionAccess.Write 권한. 파일이 이미 있는 경우는 IOException 예외가 throw 됩니다.

Open

운영 체제 기존 파일을 열를 지정 합니다. 파일을 열 수 있는 기능은 지정 된 값에 따라 달라는 FileAccess 열거형입니다. A System.IO.FileNotFoundException 파일이 존재 하지 않는 경우 예외가 throw 됩니다.

OpenOrCreate

운영 체제는이 특성이 있으면; 파일을 열 해야 지정 그렇지 않은 경우 새 파일을 만들어야 합니다. 사용 된 파일을 여는 경우 FileAccess.Read, FileIOPermissionAccess.Read 권한이 필요 합니다. 파일 액세스가 FileAccess.Write, FileIOPermissionAccess.Write 권한이 필요 합니다. 사용 된 파일을 여는 경우 FileAccess.ReadWrite, 두 FileIOPermissionAccess.ReadFileIOPermissionAccess.Write 는 권한이 필요 합니다.

Truncate

운영 체제 기존 파일을 열를 지정 합니다. 파일을 열 때의 크기는 0 바이트 있도록 잘라내야 합니다. 이 위해서는 FileIOPermissionAccess.Write 권한. 사용 하 여 연 파일에서 읽기를 시도 FileMode.Truncate 발생 한 ArgumentException 예외입니다.

파일을 만들고 파일에 텍스트 쓰기의 예제를 참조 하십시오. 방법: 파일에 텍스트 쓰기합니다. 파일에서 읽는 텍스트의 예를 들어 참조 방법: 파일의 텍스트 읽기합니다. 읽기 및 쓰기 이진 파일의 예제를 참조 하십시오. 방법: 새로 만든 데이터 파일 읽기 및 쓰기합니다.

A FileMode 대부분에 대 한 생성자의 매개 변수를 지정 하는 FileStream, IsolatedStorageFileStream, 및는 Open 의 메서드 FileFileInfo 파일을 열 하는 방법을 제어할 수 있습니다.

FileMode 매개 변수 컨트롤을 만든 파일을 덮어쓰면 열려 있는지를 조합 합니다. 사용 하 여 Open 를 기존 파일을 엽니다. 사용 하 여 파일에 추가할 Append합니다. 를 자르거나 파일이 하거나 존재 하지 않는 경우 파일을 만들 Create합니다.

다음 FileStream 생성자는 기존 파일을 엽니다 (FileMode.Open).

FileStream s2 = new FileStream(name, FileMode.Open, FileAccess.Read, FileShare.Read);

유니버설 Windows 플랫폼
10 이후 사용 가능
.NET Framework
1.1 이후 사용 가능
Silverlight
2.0 이후 사용 가능
Windows Phone Silverlight
7.0 이후 사용 가능
맨 위로 이동
표시: