모드 기준은 일반적으로 이름, 위치 또는 내용에 기초한 유형 지정을 조합하여 사용됩니다. 이러한 기준을 사용하면 데이터 유형을 파일이나 디렉토리로 제한하거나 필수인 읽기, 쓰기 및 실행 권한을 지정할 수 있습니다.
MODE 필드에는 논리 연산자(표 13-4)와 문자(표 13-5)가 포함될 수 있습니다.
표 13-4 MODE 필드 논리 연산자 및 설명
연산자 |
설명 |
---|---|
! | |
& | |
| |
표 13-5 MODE 필드 논리 연산자 및 설명
문자 |
설명 |
---|---|
데이터 유형이 파일에만 적용됩니다. |
|
데이터 유형이 디렉토리에만 적용됩니다. |
|
r |
파일을 모든 사용자가 읽을 수 있습니다. |
파일을 모든 사용자가 쓸 수 있습니다. |
|
파일을 모든 사용자가 실행할 수 있습니다. |
|
파일이 링크입니다. |
특정 모드에 대한 기본값은 해당 모드에 구애받지 않는 것입니다.
다음 모드 필드는 데이터 유형을 설명한 내용으로 제한합니다.
f&!w-읽기 전용 파일
!w-읽기 전용 파일 및 디렉토리
f&x-실행 파일
f&r&x-쓰기와 실행이 모두 가능한 파일
x|!w-실행 가능하거나 읽기 전용인 파일
다음 데이터 유형은 이름 지정 규약 *.doc에 따라 파일 이름을 정한 읽기 전용이며 실행 불가능한 파일의 데이터 유형을 작성합니다.
DATA_ATTRIBUTES ReadOnlyDocument { ICON read_only DESCRIPTION 이 문서는 쓰기 가능하지 않습니다. 두 번 누르면 \ 파일의 읽기 전용 사본으로 편집기를 실행합니다. ACTIONS View } DATA_CRITERIA ReadOnlyDocument_Criteria { NAME_PATTERN *.doc MODE !d&!x&!w DATA_ATTRIBUTES_NAME ReadOnlyDocument }