Python os.chflags () -Methode
Python OS Datei / Verzeichnis - Methoden
Umriss
Mark os.chflags () -Methode verwendet wird, um den Weg für die digitale Signatur zu setzen. Mehrere Tags können mit OR kombiniert werden.
Unterstützt nur unter Unix.
Grammatik
chflags () -Methode Syntax lautet wie folgt:
os.chflags(path, flags)
Parameter
Pfad - der Pfadname der Datei oder Verzeichnispfad.
Fahnen - können die folgenden Werte:
- stat.UF_NODUMP: Nicht-Dump - Datei
- stat.UF_IMMUTABLE: Datei ist schreibgeschützt
- stat.UF_APPEND: nur der zusätzliche Content - Datei
- stat.UF_NOUNLINK: Die Datei kann nicht gelöscht werden
- stat.UF_OPAQUE: undurchsichtige Verzeichnis, müssen Sie durch die gemeinsame Stapel zu sehen
- stat.SF_ARCHIVED: Sie können Dateien zu archivieren (Super - User eingestellt werden kann)
- stat.SF_IMMUTABLE: Datei ist schreibgeschützt (Super - User eingestellt werden kann)
- stat.SF_APPEND: Dateien können nur die zusätzlichen Inhalte (Super - User eingestellt werden kann)
- stat.SF_NOUNLINK: Datei wird nicht gelöscht (Super - User kann so eingestellt werden)
- stat.SF_SNAPSHOT: Snapshot - Datei (Super - User eingestellt werden kann)
Rückgabewert
Dieses Verfahren hat keinen Rückgabewert.
Beispiele
Das folgende Beispiel zeigt chflags () Art der Nutzung:
#!/usr/bin/python # -*- coding: UTF-8 -*- import os,stat path = "/tmp/foo.txt" # 为文件设置标记,使得它不能被重命名和删除 flags = stat.SF_NOUNLINK retval = os.chflags( path, flags) print "返回值: %s" % retval
Das obige Programm Ausgabe lautet:
返回值: None