Latest web development tutorials

os.lchflags python3 méthode ()

Python3 OS méthodes fichier / répertoire 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:

修改文件标记成功!!

Python3 OS méthodes fichier / répertoire Python3 OS méthodes fichier / répertoire