檔案系統API

2022-09-03 04:51:08 字數 891 閱讀 7813

1.磁碟和驅動器管理類:

getlogicaldrives:獲取主機中所有的邏輯驅動器,以bit map的形式返回

getlogicaldrivestring:獲取主機所有邏輯驅動器,以驅動器根路徑字串返回

findfirstvolume:查詢主機中第乙個驅動器,返回查詢控制代碼

findnextvolume:根據findfirstvolume返回的控制代碼,查詢主機中後繼的邏輯驅動器

findvolumeclose:關閉驅動器查詢控制代碼

getdrivetype:獲取驅動器型別

getvolumeinformation:獲取邏輯驅動器資訊

findfirstvolumemountpoint:查詢指定卷的第乙個掛載點,返回查詢名柄

findnextvolumemountpoint:根據findfirstvolumemountpoint返回的控制代碼,查詢卷的後繼掛載點

findvolumemountpointclose:關閉掛載點查詢控制代碼

getvolumenameforvolumemountpoint:根據指定的掛載點獲取相應的卷裝置名

setvolumemountpoint:將指定卷掛載到指定掛載點處

getdiskfreespace:獲取磁碟空間資訊,包括每簇的扇區數、每扇區的位元組數、簇數量、空閒的族數量

getdiskfreespaceex:獲取使用者可用的空閒空間的位元組數、磁碟總容量的位元組數

二、高階檔案系統操作:

mapviewoffile:建立檢視,將建立的檔案對映到當前程序的位址空間中

flushviewoffile:將檢視中資料都寫入磁碟,對檢視的操作都會反映到磁碟上的檔案中

unmapviewoffile:取消檔案對映

querydosdevice:獲取ms-dos裝置名

HADOOP檔案系統API練習

合併本地檔案流到hdfs上 public static void write in.close out.close catch ioexception e 增刪改查 public static void hdfstest 列出根目錄下所有檔案和目錄 filestatus files hdfs.lis...

檔案系統 why檔案系統

為什麼需要檔案系統,可否由作業系統直接寫裸裝置?裸裝置是一種沒有經過格式化的磁碟或分割槽,即讓作業系統直接管理操作磁碟設定,進行資料讀寫等。通過檔案系統的方式組織磁碟儲存和資料管理有很多好處,比如 1.資料讀取 管理等操作變得簡單便捷 檔案系統給使用者提供了乙個簡單的操作介面,只需簡單的操作就能實現...

檔案系統 檔案系統的架構

vfs是具體檔案系統的抽象,依靠超級塊 inode dentry以及檔案這些結構來發揮作用,檔案系統的架構就體現在這些結構的使用方式中。1 超級塊作用分析 1 2 所有的dentry都指向乙個dentry hashtable dentry hashtable是乙個樹組,每乙個樹組成員都是hash鍊錶...