嵌入式小型FAT16文件系統(tǒng)源碼!!!!
本文件系統(tǒng)可兼容FAT16/FAT32兩種文件系統(tǒng)格式,完全支持長(zhǎng)文件名,
支持GB2312/UNICODE轉(zhuǎn)換碼表(文件名可以支持簡(jiǎn)體中文,繁體中文,日文,俄文等),
支持子目錄,支持文件的讀取,寫入,刪除,創(chuàng)建等文件系統(tǒng)常用功能。
另外,本文件系統(tǒng)完全使用C代碼編寫,可以無(wú)障礙的移植于多種主流單片機(jī)的平臺(tái)上使用。
FAT16為我們免費(fèi)提供的免費(fèi)代碼,用戶可免費(fèi)測(cè)試,研究,應(yīng)用。
本代碼的FAT32(兼容FAT16)與多盤版本(支持磁盤文件互拷),我們得收費(fèi),
代碼說(shuō)明:
FAT16 Code使用說(shuō)明
源代碼的目錄樹:fat_filesystem_2008_05_22 源代碼的編譯環(huán)境:Windows C++ 編譯最終輸出程序:fat_filesystem.exe 出現(xiàn)如下所示的錯(cuò)誤(編譯的時(shí)候): 請(qǐng)選擇菜單“tools”,“option”,“directories”,將程序目錄添加到directories窗口內(nèi)。才可 (FAT16為我們免費(fèi)提供的免費(fèi)代碼,用戶可免費(fèi)測(cè)試,研究,應(yīng)用。 本代碼的FAT32(兼容FAT16)與多盤版本(支持磁盤文件互拷),我們得收費(fèi),
fat_filesystem.exe的測(cè)試步驟(參考源代碼文件main.c):
1.運(yùn)行fat_filesystem.exe,程序可以自動(dòng)建立一個(gè)虛擬磁盤文件為fat16.img,參見(jiàn)下圖 虛擬磁盤Img內(nèi)容可通過(guò)WINIMG 5.00查看 2.屏幕可以打印volume_inquiry結(jié)果,參見(jiàn)下圖;按任意鍵繼續(xù)。 3. Folder_enumeration函數(shù)可以列舉目錄“C:\CREATE_FOLDER_TEST” 參見(jiàn)下圖;按任意鍵繼續(xù)。 4. Folder_enumeration函數(shù)可以列舉根目錄“C:\” 參見(jiàn)下圖;按任意鍵繼續(xù)。 5.向FAT16.IMG寫文件“readed.rar”,直到虛擬磁盤被寫滿,參見(jiàn)下圖: 6.將虛擬磁盤有所有文件分離到當(dāng)前目錄下。分離過(guò)程參見(jiàn)下圖。 7.檢查OK目錄的所有RAR文件正常解壓縮。
|