Python3 os.pathconf() 方法

Python3 OS 檔/目錄方法 Python3 OS 檔/目錄方法


概述

os.pathconf() 方法用於返回一個打開的檔的系統配置資訊。

Unix 平臺下可用。

語法

fpathconf()方法語法格式如下:

os.fpathconf(fd, name)

參數

  • fd -- 檔描述符

  • name -- 檢索的系統配置的值,它也許是一個定義系統值的字串,這些名字在很多標準中指定(POSIX.1, Unix 95, Unix 98, 和其他)。一些平臺也定義了一些額外的名字。這些名字在主操作系統上pathconf_names的字典中。對於不在pathconf_names中的配置變數,傳遞一個數字作為名字,也是可以接受的。

返回值

返回檔的系統資訊。

實例

以下實例演示了 fpathconf() 方法的使用:

#!/usr/bin/python3

import os, sys

# 打開檔

fd = os.open( "foo.txt", os.O_RDWR|os.O_CREAT )

print ("%s" % os.pathconf_names)

# 獲取檔最大連接數

no = os.fpathconf(fd, 'PC_LINK_MAX')
print ("Maximum number of links to the file. :%d" % no)

# 獲取檔案名最大長度

no = os.fpathconf(fd, 'PC_NAME_MAX')
print ("Maximum length of a filename :%d" % no)

# 關閉檔

os.close( fd)

print ("關閉檔成功!!")

執行以上程式輸出結果為:

關閉檔成功!!

Python3 OS 檔/目錄方法 Python3 OS 檔/目錄方法