Latest web development tutorials

Python3 os.chflags метод ()

Методы файла / каталога python3 OS Методы файла / каталога python3 OS


очертание

Марк os.chflags () метод используется, чтобы установить путь для цифровой подписи. Несколько тегов могут быть объединены с помощью OR.

Поддерживается только под Unix.

грамматика

chflags () Синтаксис метода выглядит следующим образом :

os.chflags(path, flags)

параметры

  • путь - путь и имя файла или каталога , путь.

  • флаги - могут быть следующие значения:

    • stat.UF_NODUMP: файл Non-свалка
    • 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/python3

import os,stat

path = "/tmp/foo.txt"

# 为文件设置标记,使得它不能被重命名和删除
flags = stat.SF_NOUNLINK
retval = os.chflags( path, flags )
print ("返回值: %s" % retval)

Выше вывода программы:

返回值: None

Методы файла / каталога python3 OS Методы файла / каталога python3 OS