摘要:
下文讲述Python代码中os.lchflags()函数的功能说明,如下所示:
os.lchflags()函数的功能
用于将指定路径设置相应的标记,
此功能类似于chflags()
os.lchflags()函数的语法
os.lchflags(path,flags);
-------参数说明------
path:待标记的文件路径
flags:标记信息,多个标记之间使用“|”分隔
UF_NODUMP: 非转储文件
UF_IMMUTABLE: 文件是只读的
UF_APPEND: 文件只能追加内容
UF_NOUNLINK: 文件不可删除
UF_OPAQUE: 目录不透明,需要通过联合堆栈查看
SF_ARCHIVED: 可存档文件(超级用户可设)
SF_IMMUTABLE: 文件是只读的(超级用户可设)
SF_APPEND: 文件只能追加内容(超级用户可设)
SF_NOUNLINK: 文件不可删除(超级用户可设)
SF_SNAPSHOT: 快照文件(超级用户可设)
------返回值说明-----
此方法无返回值
------注意事项------
1.使用此方法需引入包 os,sys
例:
Python之os.lchflags()函数的示例分享
#maomao365.com
#os.lchflags函数的示例分享
import os, sys
path ="/usr/local";
#修改文件标记
ret = os.lchflags(path, os.UF_IMMUTABLE )