今天這篇文章我們來了解一下python os.chflags() 方法,在接下來的文章之中我們將會介紹python os模組之中的chflags( ) 方法 介紹它的定義以及其所具備的功能和用途。
概述
os.chflags() 方法用於設定路徑的標記為數字標記。多個標記可以使用 OR 來組合。
只支援在 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_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以上就是這篇文章所講的全部。希望所說的內容以及所舉的例子能對你有幫助。 ######更多相關知識,請造訪php中文網###Python教學###欄位。 ###
以上是Python os.chflags() 方法定義及用法介紹(實例解析)的詳細內容。更多資訊請關注PHP中文網其他相關文章!