关于文件遍历接口

quzhenhua1680 2008-12-08 03:45:32
为了做一个文件管理窗口,我循环地调用IFILEMGR_EnumNext去获取当前文件夹下的所以文件
但是我发现该目录下的有一些文件无法通过上述函数获得,是不是跟文件的大小有关系啊?
...全文
1335 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
visual4825 2009-03-21
  • 打赏
  • 举报
回复
和大小无关,文件名有问题的可能性大,
非英文字符的文件名 这样的文件应该是无法获得的
limingjiu 2009-03-19
  • 打赏
  • 举报
回复
大家好,请问大家在BREW下有什么好的方法保存 中文名 的文件吗?
sunyymq 2009-03-18
  • 打赏
  • 举报
回复
当其中有个文件读取不到之后,那个文件后面的其他所有文件也同样都读不到了!
韩明君 2009-03-18
  • 打赏
  • 举报
回复
中文的也不行啊 那位出来说说了
sunyymq 2009-03-03
  • 打赏
  • 举报
回复
名字太长或者有大写的后缀!
雨月琉琉 2009-03-02
  • 打赏
  • 举报
回复
实验了下,路径长度有限制,超长了以后就被截断了,最长可能就是是楼上说的64byte;
FLYUP_CHEN 2009-02-17
  • 打赏
  • 举报
回复
可能与文件名有关,文件名过长的话它会自动将后面的字符截掉,当然找不到文件了。brew上规定的路径的长度最常为64byte。
和大小肯定是没有关系的,IFILEMGR_EnumNext不会漏掉一个文件的^_^
zsf81 2008-12-29
  • 打赏
  • 举报
回复
零字节文件不能被读取,这是正常的,另外非法属性的也有可能不能被读取,除了文件夹属性和文件属性之外,所以在读的时候查看一下这些不同的文件属性
  • 打赏
  • 举报
回复
很可能是跟这些文件的文件名有关,一般与大小无关。
例如,文件名过长,绝对路径超出了手机的限制范围,或者在BREW 2.x的手机上不当的使用了中文文件名
雨月琉琉 2008-12-09
  • 打赏
  • 举报
回复
应该和大小没关系,这个过程不读取文件本身的。
IFILEMGR_EnumNext可以控制只罗列文件或者只罗列文件夹;

建议看看这几个不能被罗列的文件存在什么共同点,找到了估计就明了喽

1,481

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧