Latest web development tutorials

os.chflags python3 método ()

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


contorno

Marcos os.chflags () método se utiliza para establecer la ruta para la firma digital. Varias etiquetas se pueden combinar con o.

Sólo se admite en Unix.

gramática

chflags () Sintaxis método es el siguiente:

os.chflags(path, flags)

parámetros

  • camino - el nombre de la ruta de la ruta del archivo o directorio.

  • banderas - pueden ser los siguientes valores:

    • stat.UF_NODUMP: archivo no volcado
    • stat.UF_IMMUTABLE: archivo es de sólo lectura
    • stat.UF_APPEND: sólo el archivo de contenido adicional
    • stat.UF_NOUNLINK: El archivo no se puede eliminar
    • stat.UF_OPAQUE: directorio opaca, tiene que ver a través de la pila conjunta
    • stat.SF_ARCHIVED: usted puede archivar archivos (super usuario puede establecerse)
    • stat.SF_IMMUTABLE: archivo es de sólo lectura (super usuario puede establecerse)
    • stat.SF_APPEND: archivos pueden sólo el contenido adicional (super usuario se pueden establecer)
    • stat.SF_NOUNLINK: archivo no se elimina (super usuario puede establecerse)
    • stat.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 chflags ():

#!/usr/bin/python3

import os,stat

path = "/tmp/foo.txt"

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

La salida del programa anterior es:

返回值: None

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