OS module in Python provides functions for interacting with the operating system. This comes under Python’s standard utility modules. This module provides a portable way of using operating system dependent functionality.
os.chflags() method in Python used to set the flags of path to the numeric flags; available in Unix only. Flags may take a combination (bitwise OR) of the flag values.
Syntax: os.chflag(path, flags)
path: A complete path of directory to be changed to new directory path.
flag: Takes combination(bitwise OR) of the following flag values –
os.UF_NODUMP – Don’t dump the file.
os.UF_IMMUTABLE – File may not be changed(read-only).
os.UF_APPEND – File may only be appended to.
os.UF_OPAQUE – Directory is opaque, view through a union stack.
os.UF_NOUNLINK – File may not be renamed or deleted.
os.UF_COMPRESSED – File is stored compressed
os.UF_HIDDEN – File should not be displayed in a GUI
os.SF_ARCHIVED – File may be archived.(super user can be set)
os.SF_IMMUTABLE – File may not be changed. (super user can be set)
os.SF_APPEND – File may only be appended to. (super user can be set)
os.SF_NOUNLINK – File may not be renamed or deleted.(super user can be set)
os.SF_SNAPSHOT – File is a snapshot file. (super user can be set)
Returns: Doesn’t return any value
Operation successful, returning value: None
Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.
To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course.