zoukankan      html  css  js  c++  java
  • Python os.chflags() 方法

    概述

    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
  • 相关阅读:
    01
    py5.30
    py 5.28
    py5.25
    py 5.24
    py 5.22
    py5.21
    py 5.18
    py 5.17
    py 5.16
  • 原文地址:https://www.cnblogs.com/yc10086/p/13355067.html
Copyright © 2011-2022 走看看