概述

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

最新文章

  1. 全国SHP地图数据赠送
  2. django 第二天 制作小demo
  3. EF Code First 一对多、多对多关联,如何加载子集合?
  4. C语言小练习三
  5. NOI2018准备 Day11
  6. WIN7、WIN8 右键在目录当前打开命令行Cmd窗口(图文)
  7. 弱键(Weak Key, ACM/ICPC Seoul 2004, UVa1618)
  8. 8天学通MongoDB——第三天 细说高级操作
  9. HDU-4035 Maze
  10. MySQL安全问题
  11. 关于ztree打开关闭所有节点,选中指定id节点
  12. C语言有哪些鲜为人知的特性?
  13. 给react-native添加图标和启动屏
  14. 18-09-16如何从pychram的第三方包导入设计器
  15. pyinstall install
  16. KVM改NAT为Bridge
  17. 【python】数据库
  18. 认识Charles-proxy 抓包工具
  19. CentOS 添加 Oracle YUM 源
  20. React Native入坑记录

热门文章

  1. Exception in thread "main" NoNodeAvailableException[None of the configured nodes are available
  2. sql语句-如何在SQL以一个表中的数据为条件据查询另一个表中的数据
  3. robotframework日志输出中文乱码以及robotframework常用关键字-笔者亲测
  4. 《SpringBoot判空处理》接开@valid的面纱
  5. NW.js Mac App 签名公证流程
  6. Pop!_OS配置JAVA环境
  7. 数据可视化之powerBI入门(二)体验PowerBI:零基础分分钟生成一份交互报表
  8. scrapy 源码解析 (二):启动流程源码分析(二) CrawlerProcess主进程
  9. Python面向对象04 /封装、多态、鸭子类型、类的约束、super
  10. 深度学习论文翻译解析(十):Visualizing and Understanding Convolutional Networks