-
FatFS
鎖定
- 中文名
- FAT文件系統
- 外文名
- FatFs
- 特 點
- 選項:長文件名支持
FatFS函數規則
FAT12, FAT16 與 FAT32.多個卷(物理驅動器與分區).兩種分區規則: FDISK 與 Super-floppy.多種配置選項:長文件名支持。可選的編碼頁,包括DBCS(譯者:DBCS為雙位元組字元系統 Double Byte Char Systems )多任務支持只讀,最小化API,緩衝區配置等等應用程序接口
FatFS函數應用
FatFs 提供下面的函數:
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
f_stat - 獲取文件狀態
f_mkdir - 創建一個目錄
f_unlink - 刪除一個文件或目錄
f_chmod - 改變屬性(Attribute)
f_utime - 改變時間戳(Timestamp)
f_rename - 重命名/移動一個文件或文件夾
f_putc - 寫一個字符
f_puts - 寫一個字符串
Since the FatFs module is completely separated from disk I/O layer, it requires following functions to lower layer to read/write physical disk and to get current time. The low level disk I/O module is not a part of FatFs module and it must be provided by user. The sample drivers are also available in the resources.
disk_status - Get disk status 獲取磁盤狀態
disk_read - Read sector(s) 讀扇區
disk_write - Write sector(s) 寫扇區
get_fattime - Get current time 獲取當前時間
- 參考資料
-
- 1. FatFs - Generic FAT Filesystem Module .elm-chan.2015-5-20[引用日期2018-12-24]
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:24次歷史版本
- 最近更新: Heyu872859669