文件系統(tǒng)

什么是文件系統(tǒng)

文件系統(tǒng)是操作系統(tǒng)用于管理磁盤(pán)上文件的方法和數(shù)據(jù)結(jié)構(gòu),簡(jiǎn)單說(shuō)就是在磁盤(pán)上如何組織文件的方法,是軟件層面的東西

windows上有哪幾種文件系統(tǒng)

類型 NTFS FAT32
磁盤(pán)分區(qū)容量 2T 512MB - 2TB (早先只有32GB)
單個(gè)文件容量 4GB以上 最大4GB
EFS加密 Y N
磁盤(pán)配額 Y N

如何操作文件系統(tǒng)

  • 卷相關(guān)的API
API 功能
GetLogicalDrives( ) 獲取卷
GetLogicalDriveString() 獲取所有卷盤(pán)符字符串
GetDriveType() 獲取卷的類型
GetVolumeInformation () 獲取卷的信息
  • 目錄相關(guān)的API
API 功能
CreateDirectory() 創(chuàng)建目錄(文件夾)
RemoveDirectory() 刪除目錄(文件夾)
MoveFile() 移動(dòng)文件(修改目錄名稱)
GetCurrentDirectory() 獲取當(dāng)前進(jìn)程的目錄
SetCurrentDirectory() 設(shè)置應(yīng)用程序的當(dāng)前目錄
  • 文件操作相關(guān)
API 功能
CreateFile() 創(chuàng)建/打開(kāi)文件
CloseHandle() 關(guān)閉文件
GetFileSize() 獲取文件大小
GetFileAttributes() 獲取文件相關(guān)信息
ReadFile() / WriteFile() / CopyFile() / DeleteFile() 讀寫(xiě)拷貝刪除文件
FindFirstFile() / FindNextFile() 查找文件
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一個(gè)基本的計(jì)算機(jī)系統(tǒng)由“硬件”和“軟件”組成,一臺(tái)Linux設(shè)備,主要的組成如下圖所示: 一般情況下,我們所說(shuō)的L...
    時(shí)待吾閱讀 1,790評(píng)論 0 16
  • 21.1文件系統(tǒng)的概念 21.1.1文件系統(tǒng)和文件 ■文件系統(tǒng)是操作系統(tǒng)中管理持久性數(shù)據(jù)的子系統(tǒng),提供數(shù)據(jù)存儲(chǔ)和訪...
    龜龜51閱讀 818評(píng)論 0 4
  • @(Linux)[文件系統(tǒng)管理] 1. 文件系統(tǒng) 1.1 各個(gè)操作系統(tǒng)上的文件系統(tǒng) Linux文件系統(tǒng) ext2 ...
    逃跑中計(jì)劃閱讀 2,064評(píng)論 0 11
  • 一、文件與文件系統(tǒng) 1.1 文件是什么 文件是對(duì)磁盤(pán)的抽象 所謂文件是指一組帶標(biāo)識(shí)(標(biāo)識(shí)即為文件名)的、在邏輯上有...
    yjaal閱讀 2,876評(píng)論 0 3
  • 1.堅(jiān)持閱讀一些文章 2.學(xué)習(xí)更多方面的知識(shí) 3.提高自己的素質(zhì),讓自己變更得優(yōu)秀 4.堅(jiān)持學(xué)習(xí),活到老讀到老 5...
    黃舒ni閱讀 197評(píng)論 0 0

友情鏈接更多精彩內(nèi)容