Python | método os.chflags()

El módulo OS en Python proporciona funciones para interactuar con el sistema operativo. Esto viene bajo los módulos de utilidad estándar de Python. Este módulo proporciona una forma portátil de usar la funcionalidad dependiente del sistema operativo.

os.chflags()método en Python utilizado para establecer las banderas de la ruta a las banderas numéricas; disponible solo en Unix. Las banderas pueden tomar una combinación (OR bit a bit) de los valores de las banderas.

Sintaxis: os.chflag(ruta, banderas)

Parámetros:
ruta: Una ruta completa del directorio que se cambiará a la nueva ruta del directorio.
bandera: Toma una combinación (OR bit a bit) de los siguientes valores de bandera:

 os.UF_NODUMP : no volcar el archivo.
 os.UF_IMMUTABLE : el archivo no se puede cambiar (solo lectura).
 os.UF_APPEND : solo se puede agregar un archivo.
 os.UF_OPAQUE : el directorio es opaco, se ve a través de una pila de unión.
 os.UF_NOUNLINK : el archivo no se puede renombrar ni eliminar.
 os.UF_COMPRESSED : el archivo se almacena comprimido
 os.UF_HIDDEN : el archivo no debe mostrarse en una GUI
 os.SF_ARCHIVED : el archivo se puede archivar (se puede configurar como superusuario)
 os.SF_IMMUTABLE : el archivo no se puede cambiar. (se puede configurar superusuario)
 os.SF_APPEND : el archivo solo se puede agregar a. (se puede configurar superusuario)
 os.SF_NOUNLINK– El archivo no se puede renombrar ni eliminar. (Se puede configurar un superusuario)
 os.SF_SNAPSHOT – El archivo es un archivo de instantánea. (se puede configurar superusuario)

Devoluciones: No devuelve ningún valor

# Python3 program to change directory 
# of file using os.chflags() method
  
# import os library
import os
  
# defining path and flag
path = "gfg_dir/geek.txt"
flag = os..UF_IMMUTABLE
  
# assigning val to function chflags()
val = os.chflags(path, flag)
  
# Doesn't return any value, so
# nothing will be printed
print("Operation successful, returning value: %s" %val)

Producción:

Operation successful, returning value: None

Publicación traducida automáticamente

Artículo escrito por Shivam_k y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *