Python3 os.chflags метод ()
Методы файла / каталога 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