fatfs源碼
發布時間: 2025-09-24 03:15:11
『壹』 fatfs文件系統支持多少文件
fatfs文件系統支持4GB文件。
disk_initialize()等函數是FATFS底層的幾個介面,移植實現後,FATFS的操作跟WINDOWS上的文件操作差不多一樣,FATFS源代碼里有說明文檔自己看,不過設備要先掛載,如果原來的設備沒有文件系統,還要格式化一下,才能用。
對於FAT16文件系統,可以保存的文件體積最大值是4 GB - 1 byte (2^32 bytes - 1 byte);卷的最大體積是4GB;每個卷上最多可以保存的文件數量是65,536個 (2^16);根目錄下可以保存的文件和文件夾數量最大值是512個(如果使用了長文件名,該數字還會減小)。
FatFs 提供下面的函數:
f_mount - 注冊/注銷一個工作區域(Work Area)
f_open - 打開/創建一個文件
f_close - 關閉一個文件
f_read - 讀文件
f_write - 寫文件
f_lseek - 移動文件讀/寫指針
f_truncate - 截斷文件
f_sync - 沖洗緩沖數據 Flush Cached Data
f_opendir - 打開一個目錄
f_readdir - 讀取目錄條目
f_getfree - 獲取空閑簇 Get Free Clusters
熱點內容