Latest web development tutorials

Metodo os.lchflags python3 ()

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


contorno

Mark os.lchflags () metodo viene utilizzato per impostare il percorso per la firma digitale, chflags simili (), ma non soft link.

Supportato solo sotto Unix.

grammatica

lchflags () metodo di sintassi è la seguente:

os.lchflags(path, flags)

parametri

  • percorso - impostare il percorso del file contrassegno

  • bandiere - possono essere costituiti da uno o più indicatori in combinazione, uso multiplo "|" separate:

    • UF_NODUMP: il file non-dump

    • UF_IMMUTABLE: il file è di sola lettura

    • UF_APPEND: solo il file contenuti aggiuntivi

    • UF_NOUNLINK: Il file non può essere cancellato

    • UF_OPAQUE: directory opaca, hai bisogno di vedere attraverso lo stack congiunta

    • SF_ARCHIVED: può archiviare i file (super utente può essere impostato)

    • SF_IMMUTABLE: il file è di sola lettura (super utente può essere impostato)

    • SF_APPEND: i file possono solo il contenuto aggiuntivo (super utente possono essere impostate)

    • SF_NOUNLINK: file non viene eliminato (super utente può essere impostato)

    • SF_SNAPSHOT: file di snapshot (super utente può essere impostato)

Valore di ritorno

Questo metodo non restituisce alcun valore.

Esempi

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

#!/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 ("修改文件标记成功!!")

L'output del programma di cui sopra è:

修改文件标记成功!!

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