파일 상수File Constants

구문Syntax


#include <fcntl.h>  

설명Remarks

이러한 상수 중 하나 이상을 사용하여 만든 정수 식에 따라 허용되는 읽기 또는 쓰기 작업의 형식이 결정됩니다.The integer expression formed from one or more of these constants determines the type of reading or writing operations permitted. 이 식은 하나 이상의 상수를 변환 모드 상수와 결합하여 만듭니다.It is formed by combining one or more constants with a translation-mode constant.

파일 상수는 다음과 같습니다.The file constants are as follows:

_O_APPEND
매번 쓰기 작업 전에 파일 포인터의 위치를 파일의 끝으로 변경합니다.Repositions the file pointer to the end of the file before every write operation.

_O_CREAT
쓰기용 새 파일을 만들고 엽니다. filename으로 지정한 파일이 있을 경우에는 이 상수가 적용되지 않습니다.Creates and opens a new file for writing; this has no effect if the file specified by filename exists.

_O_EXCL
filename으로 지정한 파일이 있을 경우 오류 값을 반환합니다.Returns an error value if the file specified by filename exists. _O_CREAT와 함께 사용할 때만 적용됩니다.Only applies when used with _O_CREAT.

_O_RDONLY
파일을 읽기 전용으로 엽니다. 이 플래그를 지정할 경우 _O_RDWR_O_WRONLY를 모두 지정할 수 없습니다.Opens file for reading only; if this flag is given, neither _O_RDWR nor _O_WRONLY can be given.

_O_RDWR
파일을 읽기 및 쓰기용으로 엽니다. 이 플래그를 지정할 경우 _O_RDONLY_O_WRONLY를 모두 지정할 수 없습니다.Opens file for both reading and writing; if this flag is given, neither _O_RDONLY nor _O_WRONLY can be given.

_O_TRUNC
기존 파일을 열고 길이를 0으로 자릅니다. 파일에 쓰기 권한이 있어야 합니다.Opens and truncates an existing file to zero length; the file must have write permission. 파일의 내용은 제거됩니다.The contents of the file are destroyed. 이 플래그를 지정할 경우 _O_RDONLY를 지정할 수 없습니다.If this flag is given, you cannot specify _O_RDONLY.

_O_WRONLY
파일을 쓰기 전용으로 엽니다. 이 플래그를 지정할 경우 _O_RDONLY_O_RDWR을 모두 지정할 수 없습니다.Opens file for writing only; if this flag is given, neither _O_RDONLY nor _O_RDWR can be given.

참고 항목See Also

_open, _wopen _open, _wopen
_sopen, _wsopen _sopen, _wsopen
전역 상수Global Constants