Python os.lchflags () -Methode
Python OS Datei / Verzeichnis - Methoden
Umriss
Mark os.lchflags () -Methode den Weg für die digitale Signatur, ähnlich chflags () wird eingestellt, aber keine Soft-Links.
Unterstützt nur unter Unix.
Grammatik
lchflags () -Methode Syntax lautet wie folgt:
os.lchflags(path, flags)
Parameter
Pfad - setzen die Marke Dateipfad
flags - von einem oder mehreren Markern in Kombination bestehen kann, mehrfache Verwendung "|" getrennt:
UF_NODUMP: Nicht-Dump - Datei
UF_IMMUTABLE: Datei ist schreibgeschützt
UF_APPEND: nur der zusätzliche Content - Datei
UF_NOUNLINK: Die Datei kann nicht gelöscht werden
UF_OPAQUE: undurchsichtige Verzeichnis, müssen Sie durch die gemeinsame Stapel zu sehen
SF_ARCHIVED: kann Dateien archivieren (Super - User eingestellt werden kann)
SF_IMMUTABLE: Datei ist schreibgeschützt (Super - User eingestellt werden kann)
SF_APPEND: Dateien können nur die zusätzlichen Inhalte (Super - User eingestellt werden kann)
SF_NOUNLINK: Datei wird nicht gelöscht (Super - User kann so eingestellt werden)
SF_SNAPSHOT: Snapshot - Datei (Super - User eingestellt werden kann)
Rückgabewert
Dieses Verfahren hat keinen Rückgabewert.
Beispiele
Das folgende Beispiel zeigt lchflags () Art der Nutzung:
#!/usr/bin/python # -*- coding: UTF-8 -*- import os, sys # 打开文件 path = "/var/www/html/foo.txt" fd = os.open( path, os.O_RDWR|os.O_CREAT ) # 关闭文件 os.close( fd ) # 修改文件标记 ret = os.lchflags(path, os.UF_IMMUTABLE ) print "修改文件标记成功!!"
Das obige Programm Ausgabe lautet:
修改文件标记成功!!