Metodo os.chflags python3 ()
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