Python os.chflags() 方法
2024-10-09 10:42:06
概述
os.chflags() 方法用于设置路径的标记为数字标记。多个标记可以使用 OR 来组合起来。高佣联盟 www.cgewang.com
只支持在 Unix 下使用。
语法
chflags()方法语法格式如下:
os.chflags(path, flags)
参数
path -- 文件名路径或目录路径。
flags -- 可以是以下值:
- stat.UF_NODUMP: 非转储文件
- stat.UF_IMMUTABLE: 文件是只读的
- stat.UF_APPEND: 文件只能追加内容
- stat.UF_NOUNLINK: 文件不可删除
- stat.UF_OPAQUE: 目录不透明,需要通过联合堆栈查看
- stat.SF_ARCHIVED: 可存档文件(超级用户可设)
- stat.SF_IMMUTABLE: 文件是只读的(超级用户可设)
- stat.SF_APPEND: 文件只能追加内容(超级用户可设)
- stat.SF_NOUNLINK: 文件不可删除(超级用户可设)
- stat.SF_SNAPSHOT: 快照文件(超级用户可设)
返回值
该方法没有返回值。
实例
以下实例演示了 chflags() 方法的使用:
#!/usr/bin/python
# -*- coding: UTF-8 -*- import os,stat path = "/tmp/foo.txt" # 为文件设置标记,使得它不能被重命名和删除
flags = stat.SF_NOUNLINK
retval = os.chflags( path, flags)
print "返回值: %s" % retval
执行以上程序输出结果为:
返回值: None
最新文章
- 全国SHP地图数据赠送
- django 第二天 制作小demo
- EF Code First 一对多、多对多关联,如何加载子集合?
- C语言小练习三
- NOI2018准备 Day11
- WIN7、WIN8 右键在目录当前打开命令行Cmd窗口(图文)
- 弱键(Weak Key, ACM/ICPC Seoul 2004, UVa1618)
- 8天学通MongoDB——第三天 细说高级操作
- HDU-4035 Maze
- MySQL安全问题
- 关于ztree打开关闭所有节点,选中指定id节点
- C语言有哪些鲜为人知的特性?
- 给react-native添加图标和启动屏
- 18-09-16如何从pychram的第三方包导入设计器
- pyinstall install
- KVM改NAT为Bridge
- 【python】数据库
- 认识Charles-proxy 抓包工具
- CentOS 添加 Oracle YUM 源
- React Native入坑记录
热门文章
- Exception in thread ";main"; NoNodeAvailableException[None of the configured nodes are available
- sql语句-如何在SQL以一个表中的数据为条件据查询另一个表中的数据
- robotframework日志输出中文乱码以及robotframework常用关键字-笔者亲测
- 《SpringBoot判空处理》接开@valid的面纱
- NW.js Mac App 签名公证流程
- Pop!_OS配置JAVA环境
- 数据可视化之powerBI入门(二)体验PowerBI:零基础分分钟生成一份交互报表
- scrapy 源码解析 (二):启动流程源码分析(二) CrawlerProcess主进程
- Python面向对象04 /封装、多态、鸭子类型、类的约束、super
- 深度学习论文翻译解析(十):Visualizing and Understanding Convolutional Networks