Latest web development tutorials

os.lchflags python3 método ()

métodos archivo / directorio python3 OS métodos archivo / directorio python3 OS


contorno

Marcos os.lchflags () método se utiliza para establecer la ruta para la firma digital, chflags similares (), pero sin enlaces de software.

Sólo se admite en Unix.

gramática

lchflags () Sintaxis método es el siguiente:

os.lchflags(path, flags)

parámetros

  • ruta - fijar la ruta de archivo de marcas

  • banderas - pueden consistir en uno o más marcadores en combinación, el uso múltiple "|" separado:

    • UF_NODUMP: archivo no volcado

    • UF_IMMUTABLE: archivo es de sólo lectura

    • UF_APPEND: sólo el archivo de contenido adicional

    • UF_NOUNLINK: El archivo no se puede eliminar

    • UF_OPAQUE: directorio opaca, tiene que ver a través de la pila conjunta

    • SF_ARCHIVED: puede archivar archivos (super usuario puede establecerse)

    • SF_IMMUTABLE: archivo es de sólo lectura (super usuario puede establecerse)

    • SF_APPEND: Los archivos pueden sólo el contenido adicional (super usuario se pueden establecer)

    • SF_NOUNLINK: archivo no se elimina (super usuario puede establecerse)

    • SF_SNAPSHOT: archivo de instantánea (super usuario puede establecerse)

Valor de retorno

Este método no tiene ningún valor de retorno.

Ejemplos

El siguiente ejemplo demuestra el método de uso lchflags ():

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

La salida del programa anterior es:

修改文件标记成功!!

métodos archivo / directorio python3 OS métodos archivo / directorio python3 OS