关于文件遍历接口

quzhenhua1680 2008-12-08 03:45:32
为了做一个文件管理窗口,我循环地调用IFILEMGR_EnumNext去获取当前文件夹下的所以文件
但是我发现该目录下的有一些文件无法通过上述函数获得,是不是跟文件的大小有关系啊?
...全文
1474 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可以控制只罗列文件或者只罗列文件夹;

建议看看这几个不能被罗列的文件存在什么共同点,找到了估计就明了喽
内容概要:本文对最小均方(LMS)算法和归一化最小均方(NLMS)算法进行了系统的比较分析,重点探讨了NLMS算法在抵抗输入信号相关性方面的优越性。通过Matlab代码实现了两种算法,并在相同仿真条件下进行性能对比,结果表明NLMS在处理高度相关的输入信号时表现出更快的收敛速度和更高的稳定性。文章详细阐述了两种算法的数学原理、迭代更新公式及其在自适应滤波中的典型应用场景,深入剖析了NLMS通过引入归一化步长机制有效克服输入信号功率波动对收敛性能影响的内在机理。同时提供了完整的仿真流程、参数设置与实验验证,充分展示了NLMS在实际工程应用中的优势。; 适合人群:具备一定信号处理、自适应滤波理论基础的研究生、科研人员,以及从事通信系统、音频处理、回声消除、控制系统等领域的工程技术人员。; 使用场景及目标:①为自适应噪声抵消、系统辨识、信道均衡等工程问题中的算法选型提供理论依据与实践参考;②深入理解LMS与NLMS算法的核心差异,掌握NLMS在应对输入相关性问题上的设计思想与性能优势;③为高校教学实验、科研项目开发提供可复现、可扩展的Matlab仿真代码支持。; 阅读建议:建议读者结合所提供的Matlab代码运行仿真,观察不同输入相关性条件下两种算法的收敛曲线变化,深入体会归一化机制对算法鲁棒性的提升作用,同时可通过调整步长因子、信号相关性强度等参数进一步探究算法的性能边界与适用范围。

7,764

社区成员

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

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