Använd fältet MODE för att ange vilka behörigheter som krävs.
Lägesvillkor används normalt i kombination med namnbaserade, sökvägsbaserade eller innehållsbaserade datatyper. Med dessa kan du begränsa en datatyp till en fil eller mapp, eller ange om det krävs behörighet för att läsa, skriva eller använda.
Fältet MODE kan innehålla logiska operatorer (Tabell 13-4) och tecken (Tabell 13-5).
Tabell 13-4 MODE Logiska operatorer
Operator |
Beskrivning |
---|---|
! | |
& | |
| |
Tabell 13-5 MODE Fälttecken och beskrivningar
Tecken |
Beskrivning |
---|---|
Datatypen gäller bara filer |
|
Datatypen gäller bara mappar |
|
r |
Filen kan läsas av alla användare |
Filen kan ändras av alla användare. |
|
Filen kan köras av alla användare. |
|
Filen är en länk |
Standardinställningen för ett behörighetsläge är att läget inte spelar någon roll.
Följande fält begränsar datatypen enligt följande:
f&!w - skrivskyddade filer
!w - skrivskyddade filer och mappar
f&x - körbara filer
f&r&x - filer som både kan ändras och köras
x|!w - filer som är körbara eller skrivskyddade
Följande datatypsdefinition skapar en datatyp för skrivskyddade, icke körbara filer vars filnamn följer namnkonventionen *.doc. Den förutsätter att det redan har skapats en visningsfunktion för datatypen.
DATA_ATTRIBUTES Skrivskyddat_dokument { ICON read_only DESCRIPTION Det här dokumentet kan inte ändras. Om du \ dubbelklickar körs redigeraren med en \ skrivskyddad kopia av filen. ACTIONS View } DATA_CRITERIA Skrivskyddat_dokument_villkor { NAME_PATTERN *.doc MODE !d&!x&!w DATA_ATTRIBUTES_NAME Skrivskyddat_dokument }