xiaoyuer510
驱动牛犊
驱动牛犊
  • 注册日期2009-03-20
  • 最后登录2009-04-12
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望31点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1202回复:1

请教关于文件系统的问题

楼主#
更多 发布于:2009-04-09 20:11
我的文件系统有这些函数:
FRESULT f_mount (BYTE, FATFS*);                        /* Mount/Unmount a logical drive */
FRESULT f_open (FIL*, const char*, BYTE);            /* Open or create a file */
FRESULT f_read (FIL*, void*, UINT, UINT*);            /* Read data from a file */
FRESULT f_write (FIL*,  void*, UINT, UINT*);    /* Write data to a file */
FRESULT f_lseek (FIL*, DWORD);                        /* Move file pointer of a file object */
FRESULT f_close (FIL*);                                /* Close an open file object */
FRESULT f_opendir (DIR*, const char*);                /* Open an existing directory */
FRESULT f_readdir (DIR*, FILINFO*);                    /* Read a directory item */
FRESULT f_stat (const char*, FILINFO*);                /* Get file status */
FRESULT f_getfree (const char*, DWORD*, FATFS**);    /* Get number of free clusters on the drive */
FRESULT f_truncate (FIL*);                            /* Truncate file */
FRESULT f_sync (FIL*);                                /* Flush cached data of a writing file */
FRESULT f_unlink (const char*);                        /* Delete an existing file or directory */
FRESULT    f_mkdir (const char*);                        /* Create a new directory */
FRESULT f_chmod (const char*, BYTE, BYTE);            /* Change file/dir attriburte */
FRESULT f_utime (const char*, const FILINFO*);        /* Change file/dir timestamp */
FRESULT f_rename (const char*, const char*);        /* Rename/Move a file or directory */
FRESULT f_mkfs (BYTE, BYTE, WORD);                    /* Create a file system on the drive */


请问,我如何得到存储设备里面的文件名啊?请问这里面有没有可用的函数?如何用呢?文件都是TXT文件。
万分感谢!
jacktar_du
驱动牛犊
驱动牛犊
  • 注册日期2009-09-04
  • 最后登录2009-09-06
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望21点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-09-06 22:22
你用的是Ecos吗?
这里都是提供的读写函数呀!
你在USB mount的时候用f_mount()挂载文件系统。
然后就可以使用这个文件系统下面提供的函数去操作U盘上的文件了!
游客

返回顶部