Python中的OS模块提供了与操作系统进行交互的函数。操作系统属于Python的标准实用程序模块。该模块提供了使用依赖于操作系统的函数的便携式方法。
os.lchflags()
Python中用于将指定路径的标志设置为数字标志的方法,
此方法类似于os.chflags()方法,但不遵循符号链接。
注意:此方法仅在Unix平台上可用。
用法: os.lchflag(path, flags)
参数:
path:代表有效系统路径的path-like对象。它可以是表示路径的字符串对象或字节对象。
flags:表示路径标志的数字值,或采用统计模块中定义的以下值的组合(按位或)–
os.UF_NODUMP –不要转储文件。
os.UF_IMMUTABLE–不得更改文件(只读)。
os.UF_APPEND–文件只能附加到。
os.UF_OPAQUE–目录不透明,可通过联合堆栈查看。
os.UF_NOUNLINK–不能重命名或删除文件。
os.UF_COMPRESSED–文件压缩存储
os.UF_HIDDEN–文件不应显示在GUI中
os.SF_ARCHIVED–可以存档文件。(可以设置超级用户)
os.SF_IMMUTABLE–可能无法更改文件。 (可以设置超级用户)
os.SF_APPEND–文件只能附加到。 (可以设置超级用户)
os.SF_NOUNLINK–不能重命名或删除文件。(可以设置超级用户)
os.SF_SNAPSHOT–文件是快照文件。 (可以设置超级用户)
返回类型:此方法不返回任何值。
代码:使用os.lchflags()方法
# Python3 program to explain os.lchflags() method
# importing os library
import os
# Path
path = "GeeksForGeeks/sample.txt"
# Flag value
flag = os.UF_NODUMP
# Change the flag of the
# specified path using
# os.lchflags() method
os.lchflags(path, flag)
print("Flag changed successfully")
Flag changed successfully
相关用法
- Python set()用法及代码示例
- Python next()用法及代码示例
- Python os.dup()用法及代码示例
- Python PyTorch sin()用法及代码示例
- Python os.confstr()用法及代码示例
- Python os.write()用法及代码示例
- Python os.fchmod()用法及代码示例
- Python os.read()用法及代码示例
- Python os.statvfs()用法及代码示例
- Python sympy.div()用法及代码示例
- Python os.strerror()用法及代码示例
- Python os.fstatvfs()用法及代码示例
- Python os.sysconf()用法及代码示例
注:本文由纯净天空筛选整理自ihritik大神的英文原创作品 Python | os.lchflags() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。