문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문
이 설명서는 보관되지만 유지 되지 않습니다.

FileMode 열거형

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

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

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

멤버 이름설명
XNA Framework에서 지원CreateNew운영 체제에서 새 파일을 만들도록 지정합니다. 이 작업에는 FileIOPermissionAccess.Write가 필요합니다. 파일이 이미 있으면 IOException이 throw됩니다.
XNA Framework에서 지원Create운영 체제에서 새 파일을 만들도록 지정합니다. 파일이 이미 있으면 해당 파일을 덮어씁니다. 이 작업에는 FileIOPermissionAccess.Write가 필요합니다. System.IO.FileMode.Create 는 파일이 없으면 CreateNew를 사용하고, 파일이 있으면 Truncate를 사용하도록 요청하는 것과 마찬가지입니다. 파일이 이미 있지만 숨김 파일이면 UnauthorizedAccessException이 throw됩니다.
XNA Framework에서 지원Open운영 체제에서 기존 파일을 열도록 지정합니다. 파일을 열 수 있는지 여부는 FileAccess에서 지정된 값에 따라 달라집니다. 파일이 없으면 System.IO.FileNotFoundException이 throw됩니다.
XNA Framework에서 지원OpenOrCreate파일이 있으면 운영 체제에서 파일을 열고 그렇지 않으면 새 파일을 만들도록 지정합니다. FileAccess.Read 를 사용하여 파일을 여는 경우 FileIOPermissionAccess.Read가 필요합니다. FileAccess.Write 이면 FileIOPermissionAccess.Write가 필요합니다. FileAccess.ReadWrite 를 사용하여 파일을 여는 경우 FileIOPermissionAccess.ReadFileIOPermissionAccess.Write가 모두 필요합니다. FileAccess.Append 이면 FileIOPermissionAccess.Append가 필요합니다.
XNA Framework에서 지원Truncate운영 체제에서 기존 파일을 열도록 지정합니다. 파일을 연 다음 파일 크기가 0바이트가 되도록 잘라야 합니다. 이 작업에는 FileIOPermissionAccess.Write가 필요합니다. Truncate 로 연 파일에서 읽으려고 하면 예외가 발생합니다.
XNA Framework에서 지원Append해당 파일이 있을 경우 파일을 열고 파일의 끝까지 검색하거나 새 파일을 만듭니다. FileMode.Append FileAccess.Write와 함께만 사용할 수 있습니다. 파일이 끝나기 이전 위치까지 검색하려고 하면 IOException을 throw하고 읽기 시도가 실패하면 NotSupportedException을 throw합니다.

파일을 만들고 파일에 텍스트를 쓰는 방법에 대한 예제를 보려면 방법: 파일에 텍스트 쓰기를 참조하십시오. 파일에서 텍스트를 읽는 방법에 대한 예제를 보려면 방법: 파일의 텍스트 읽기를 참조하십시오. 이진 파일을 읽거나 쓰는 방법에 대한 예제를 보려면 방법: 새로 만든 데이터 파일 읽기 및 쓰기를 참조하십시오.

FileMode 매개 변수는 파일이 열리는 방법을 제어하기 위해 FileStream, IsolatedStorageFileStream의 많은 생성자와 FileFileInfoOpen 메서드에 지정되어 있습니다.

FileMode 매개 변수는 파일을 덮어쓰거나, 만들거나 또는 열지 여부 및 일부 관련 조합을 제어합니다. Open 을 사용하여 기존 파일을 엽니다. 파일에 추가하려면 Append를 사용합니다. 파일을 자르거나 파일이 없는 경우 만들려면 Create를 사용합니다.

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


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


.NET Framework

4, 3.5, 3.0, 2.0, 1.1, 1.0에서 지원

.NET Framework Client Profile

4, 3.5 SP1에서 지원

Windows 7, Windows Vista SP1 이상, Windows XP SP3, Windows XP SP2 x64 버전, Windows Server 2008(Server Core는 지원되지 않음), Windows Server 2008 R2(Server Core는 SP1 이상에서 지원됨), Windows Server 2003 SP2

.NET Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.
표시: