Latest web development tutorials

Metodo os.chflags python3 ()

metodi di file / directory python3 OS metodi di file / directory python3 OS


contorno

Mark os.chflags () viene utilizzato per impostare il percorso per la firma digitale. tag multiple possono essere combinate con OR.

Supportato solo sotto Unix.

grammatica

chflags () metodo di sintassi è la seguente:

os.chflags(path, flags)

parametri

  • percorso - il nome del percorso del percorso di file o directory.

  • bandiere - possono essere i seguenti valori:

    • stat.UF_NODUMP: il file non-dump
    • stat.UF_IMMUTABLE: il file è di sola lettura
    • stat.UF_APPEND: solo il file contenuti aggiuntivi
    • stat.UF_NOUNLINK: Il file non può essere cancellato
    • stat.UF_OPAQUE: directory opaca, hai bisogno di vedere attraverso lo stack congiunta
    • stat.SF_ARCHIVED: è possibile archiviare i file (super utente può essere impostato)
    • stat.SF_IMMUTABLE: il file è di sola lettura (super utente può essere impostato)
    • stat.SF_APPEND: i file possono solo il contenuto aggiuntivo (super utente possono essere impostate)
    • stat.SF_NOUNLINK: file non viene eliminato (super utente può essere impostato)
    • stat.SF_SNAPSHOT: file di snapshot (super utente può essere impostato)

Valore di ritorno

Questo metodo non restituisce alcun valore.

Esempi

L'esempio seguente mostra chflags () metodo di uso:

#!/usr/bin/python3

import os,stat

path = "/tmp/foo.txt"

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

L'output del programma di cui sopra è:

返回值: None

metodi di file / directory python3 OS metodi di file / directory python3 OS