OpenMode 열거형


파일 액세스 함수를 호출할 때 파일을 여는 방법을 나타냅니다.Indicates how to open a file when calling file-access functions.

public enum class OpenMode
public enum OpenMode
type OpenMode = 
Public Enum OpenMode


Append 8

파일을 열고 해당 파일에 추가합니다.File opened to append to it. 기본.Default.

Binary 32

파일을 열고 해당 파일에 대한 이진 액세스를 허용합니다.File opened for binary access.

Input 1

파일을 열고 해당 파일에 대한 읽기 권한을 허용합니다.File opened for read access.

Output 2

파일을 열고 해당 파일에 대한 쓰기 권한을 허용합니다.File opened for write access.

Random 4

파일을 열고 해당 파일에 대한 임의 액세스를 허용합니다.File opened for random access.


파일 액세스 관련 함수를 호출할 때 실제 값 대신 코드에서 열거형 멤버를 사용할 수 있습니다.When you call file access-related functions, you can use enumeration members in your code instead of the actual values.

OpenMode 열거형 파일 액세스 모드를 설정 하는 데 사용 되는 상수를 정의 합니다.The OpenMode enumeration defines constants used to set file access modes. 다음 표에서 OpenMode 열거형 멤버입니다.The following table lists the OpenMode enumeration members.

InputOutput, 및 Append 반면 텍스트 파일과 같은 파일 순차적으로 액세스할 때 사용 됩니다 Binary 이진 파일 액세스에 사용 됩니다 및 Random 임의 파일 액세스에 대 한 합니다.Input, Output, and Append are used when sequentially accessing files, such as text files, whereas Binary is used for binary file access and Random for random file access. 예를 들어 참조 된 FileOpen 메서드.For examples, see the FileOpen method.

파일에 순차적으로 액세스 하는 경우 해당 데이터를 변경할 수 없습니다.When sequentially accessing a file, you cannot change its data. 데이터를 읽을 하를 추가 하거나 새 데이터로 덮어쓸 수 있습니다.You can read the data, append to it, or overwrite it with new data. 입력에 대 한 열면 파일의 콘텐츠를 덮어쓸 것임 파일에 직접 작성 하지 하는 경우에 합니다.If you open it for input, the contents of the file will be overwritten, even if you do not directly write to the file.

파일 I/O 작업을 수행 하는 경우는 My.Computer.FileSystem 파일 I/O 메서드 이전 보다 더 나은 성능과 사용 편의성 개체 제공 합니다.When performing file I/O operations, the My.Computer.FileSystem object provides better performance and ease of use than earlier file I/O methods. 자세한 내용은 참조 하세요. FileSystem 개체입니다.For more information, see FileSystem object.

적용 대상

추가 정보