硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3313|回复: 4
收起左侧

[FatFs] 文件名读取错误

[复制链接]

3

主题

12

回帖

3

积分

新手上路

积分
3
发表于 2015-11-2 15:25:32 | 显示全部楼层 |阅读模式
   打算读取SD卡里的所有文件名,用一个列表显示出来,结果发现无论文件名是大写还是小写,读出来的文件名都变成了大写的英文字符,有谁知道这是怎么加速吗?谢谢
回复

使用道具 举报

3

主题

12

回帖

3

积分

新手上路

积分
3
 楼主| 发表于 2015-11-2 15:31:01 | 显示全部楼层
我读取文件名的操作方法是,先用f_opendir(&dir,"0:/")打开一个目录,再用f_readdir(&dir,&fno)读取出文件名,名称读出来是对的,但所有的小写字母都被转成了大写。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106913
QQ
发表于 2015-11-2 15:36:22 | 显示全部楼层
开启fatfs使用长文件名就可以,短文件名下好像不区分字母的大小写,你可以试试。
回复

使用道具 举报

3

主题

12

回帖

3

积分

新手上路

积分
3
 楼主| 发表于 2015-11-2 16:12:01 | 显示全部楼层
非常感谢,长文件名确实没有大小写的问题。短文件名到底在哪里把小写的字母转成了大写字母找了很久也没找到,对这个也有点好奇。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106913
QQ
发表于 2015-11-2 16:39:42 | 显示全部楼层

回 huangbbb2010 的帖子

huangbbb2010:非常感谢,长文件名确实没有大小写的问题。短文件名到底在哪里把小写的字母转成了大写字母找了很久也没找到,对这个也有点好奇。 (2015-11-02 16:12) 
具体这个我也没有深究过。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-10 04:04 , Processed in 0.263937 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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