www.pudn.com > arm_uDisk.rar > F_FileSystem.h
#ifndef _F_FILESYSTEM_ #define _F_FILESYSTEM_ //#define SEEK_SET 0x00 //#define SEEK_CUR 0x01 //#define SEEK_END 0x02 u8 F_FileSYS_Initial(u8 Index); u8 F_FileSYS_Dir(FAT_HANDLE *pHandle, u32 startnum,u32 *Listnum, c8 *Listtype); u8 F_FileSYS_FolderScan(FAT_HANDLE *pHandle); u32 F_FileSYS_GetTotalnum(void); u32 F_FileSYS_GetTotalFoldernum(void); u32 F_FileSYS_GetTotalFilenum(void); u8 F_FileSYS_FindFirstFile(FAT_HANDLE *pHandle, u32 *CurrentIndex, F_FindFileInfo *ObjectInfo); u8 F_FileSYS_FindNextFile(FAT_HANDLE *pHandle, u32 *CurrentIndex, F_FindFileInfo *ObjectInfo); u8 F_FileSYS_GetFileInfo(FAT_HANDLE *pHandle,c8 *filename, F_FileInfo *fileInfo); u8 F_FileSYS_GetCurrentDir(c8 *CurrentDir); u8 F_FileSYS_ChangeDir(FAT_HANDLE *pHandle, c8 *tarDir); u8 F_FileSYS_GetDiskSize(FAT_HANDLE *pHandle, u32 *totalsize,u32 *freesize, u32 *usedsize); u8 F_FileSYS_fopen(TFILE *pFile, c8 *filename, u8 mode); u8 F_FileSYS_fread(TFILE *pFile, u8 *buffer, u32 readsize, u32 *realreadsize); u8 F_FileSYS_fseek(TFILE *pFile, u32 Offset, u8 seekPos); u8 F_FileSYS_fclose(TFILE *pFile); #endif//_F_FILESYSTEM_