首頁 >後端開發 >Python教學 >Python os.chflags() 方法定義及用法介紹(實例解析)

Python os.chflags() 方法定義及用法介紹(實例解析)

乌拉乌拉~
乌拉乌拉~原創
2018-08-17 14:45:091704瀏覽

今天這篇文章我們來了解一下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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

相關文章

看更多