Latest web development tutorials

Python os.chflags () -Methode

Python-Datei (File) 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

Python-Datei (File) Methode Python OS Datei / Verzeichnis - Methoden