Python中的OS模塊提供了與操作係統進行交互的函數。操作係統屬於Python的標準實用程序模塊。該模塊提供了使用依賴於操作係統的函數的便攜式方法。
os.lchflags()
Python中用於將指定路徑的標誌設置為數字標誌的方法,
此方法類似於os.chflags()方法,但不遵循符號鏈接。
注意:此方法僅在Unix平台上可用。
用法: os.lchflag(path, flags)
參數:
path:代表有效係統路徑的path-like對象。它可以是表示路徑的字符串對象或字節對象。
flags:表示路徑標誌的數字值,或采用統計模塊中定義的以下值的組合(按位或)–
os.UF_NODUMP –不要轉儲文件。
os.UF_IMMUTABLE–不得更改文件(隻讀)。
os.UF_APPEND–文件隻能附加到。
os.UF_OPAQUE–目錄不透明,可通過聯合堆棧查看。
os.UF_NOUNLINK–不能重命名或刪除文件。
os.UF_COMPRESSED–文件壓縮存儲
os.UF_HIDDEN–文件不應顯示在GUI中
os.SF_ARCHIVED–可以存檔文件。(可以設置超級用戶)
os.SF_IMMUTABLE–可能無法更改文件。 (可以設置超級用戶)
os.SF_APPEND–文件隻能附加到。 (可以設置超級用戶)
os.SF_NOUNLINK–不能重命名或刪除文件。(可以設置超級用戶)
os.SF_SNAPSHOT–文件是快照文件。 (可以設置超級用戶)
返回類型:此方法不返回任何值。
代碼:使用os.lchflags()方法
# Python3 program to explain os.lchflags() method
# importing os library
import os
# Path
path = "GeeksForGeeks/sample.txt"
# Flag value
flag = os.UF_NODUMP
# Change the flag of the
# specified path using
# os.lchflags() method
os.lchflags(path, flag)
print("Flag changed successfully")
Flag changed successfully
相關用法
- Python set()用法及代碼示例
- Python next()用法及代碼示例
- Python os.dup()用法及代碼示例
- Python PyTorch sin()用法及代碼示例
- Python os.confstr()用法及代碼示例
- Python os.write()用法及代碼示例
- Python os.fchmod()用法及代碼示例
- Python os.read()用法及代碼示例
- Python os.statvfs()用法及代碼示例
- Python sympy.div()用法及代碼示例
- Python os.strerror()用法及代碼示例
- Python os.fstatvfs()用法及代碼示例
- Python os.sysconf()用法及代碼示例
注:本文由純淨天空篩選整理自ihritik大神的英文原創作品 Python | os.lchflags() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。