OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3681|回复: 4

fatfs新建的txt无法读出文件名

[复制链接]

81

主题

270

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
452
金钱
452
注册时间
2014-8-11
在线时间
87 小时
发表于 2015-12-15 17:53:01 | 显示全部楼层 |阅读模式
5金钱
f_open(file,(const TCHAR*)newfile,FA_CREATE_NEW);

新建了一个文本文件,newfile是路径加文件名
在指定路径下成功建立了txt,但是读文件名读不出来,我把sd卡插到电脑上发现指定目录
下是有我建立的txt的

假如在电脑端建立好txt,吧sd卡插到板子上发现电脑端的文件名是可以读出来显示到lcd的


两种建立txt的方式的区别是电脑端建立的时候有时间信息,fafts建立的没有时间信息(因为我没加),会使这个原因?

有经验的朋友指点一二

我是一只菜鸟,但我会大鹏展翅
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-12-15 22:31:34 | 显示全部楼层
和时间无关,文件名无法显示,可能是你的转换表有问题,试试8个字符以内的英文文件名,看看正常不
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

81

主题

270

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
452
金钱
452
注册时间
2014-8-11
在线时间
87 小时
 楼主| 发表于 2015-12-15 23:25:37 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
问题解决了,头痛之余看了部电影《恋恋笔记本》

f_open创建txt之后,要用f_close来关闭这个文件,然后再读取文件名
我是一只菜鸟,但我会大鹏展翅
回复

使用道具 举报

81

主题

270

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
452
金钱
452
注册时间
2014-8-11
在线时间
87 小时
 楼主| 发表于 2015-12-15 23:31:50 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
原子哥还有一个问题就是我在文件系统fatfs使用的过程中发现pc端创建的文件夹里有四个未知的文件,但pc端也看不到这四个
文件,在fatfs下可以读到这四个文件但是没有文件名

fatfs所有建立的txt都在这四个未知文件的中间,如:未知 未知 txt1 txt2... 未知 未知,我现在是通过程序有意避开
这四个文件的,pc端建立的txt也是在四个未知文件之间

sd卡里的文件夹我是在pc上预先建立好的,有上述问题!通过fatfs建立的文件夹就不知道了,不知道谁也遇到过这种情况
我是一只菜鸟,但我会大鹏展翅
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-12-15 23:51:54 | 显示全部楼层
回复【4楼】战舰水手:
---------------------------------
没遇到过。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-21 10:03

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表