os.lchflags python3 méthode ()
Python3 OS méthodes fichier / répertoire
contour
Mark os.lchflags () est utilisée pour définir le chemin pour la signature numérique, chflags similaires (), mais pas de liens souples.
Pris en charge uniquement sous Unix.
grammaire
lchflags () Syntaxe de la méthode est la suivante:
os.lchflags(path, flags)
Paramètres
chemin - définir le chemin du fichier de marque
drapeaux - peuvent consister en un ou plusieurs marqueurs en combinaison, l' utilisation multiple "|" séparés:
UF_NODUMP: fichier non-dump
UF_IMMUTABLE: fichier est en lecture seule
UF_APPEND: seul le fichier contenu supplémentaire
UF_NOUNLINK: Le fichier ne peut être supprimé
UF_OPAQUE: répertoire opaque, vous avez besoin de voir à travers la pile commune
SF_ARCHIVED: peut archiver des fichiers (super - utilisateur peut être réglé)
SF_IMMUTABLE: fichier est en lecture seule (super - utilisateur peut être réglé)
SF_APPEND: les fichiers peuvent seulement le contenu supplémentaire (super utilisateur peuvent être définis)
SF_NOUNLINK: fichier est pas supprimé (super - utilisateur peut être réglé)
SF_SNAPSHOT: fichier de capture instantanée (super - utilisateur peut être réglé)
Valeur de retour
Cette méthode n'a pas de valeur de retour.
Exemples
L'exemple suivant montre lchflags () mode d'emploi:
#!/usr/bin/python3 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 ("修改文件标记成功!!")
La sortie du programme ci-dessus est:
修改文件标记成功!!