Latest web development tutorials

os.chflags python3 méthode ()

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


contour

Mark os.chflags () est utilisée pour définir le chemin pour la signature numérique. Plusieurs balises peuvent être combinées en utilisant OR.

Pris en charge uniquement sous Unix.

grammaire

chflags () Syntaxe de la méthode est la suivante:

os.chflags(path, flags)

Paramètres

  • chemin - le nom du chemin du chemin du fichier ou du répertoire.

  • drapeaux - peuvent être les valeurs suivantes:

    • stat.UF_NODUMP: fichier non-dump
    • stat.UF_IMMUTABLE: fichier est en lecture seule
    • stat.UF_APPEND: seul le fichier contenu supplémentaire
    • stat.UF_NOUNLINK: Le fichier ne peut être supprimé
    • stat.UF_OPAQUE: répertoire opaque, vous avez besoin de voir à travers la pile commune
    • stat.SF_ARCHIVED: vous pouvez archiver des fichiers (super - utilisateur peut être réglé)
    • stat.SF_IMMUTABLE: fichier est en lecture seule (super - utilisateur peut être réglé)
    • stat.SF_APPEND: les fichiers peuvent seulement le contenu supplémentaire (super utilisateur peuvent être définis)
    • stat.SF_NOUNLINK: fichier est pas supprimé (super - utilisateur peut être réglé)
    • stat.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 chflags () mode d'emploi:

#!/usr/bin/python3

import os,stat

path = "/tmp/foo.txt"

# 为文件设置标记,使得它不能被重命名和删除
flags = stat.SF_NOUNLINK
retval = os.chflags( path, flags )
print ("返回值: %s" % retval)

La sortie du programme ci-dessus est:

返回值: None

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