如果枚举一个图片文件夹下的BMP后缀的文件,是否这样设置(并口模块 ) memcpy( mCmdParam.Enumer.mPathName, "\\图片\\*BMP", MAX_PATH_LEN );,
查看: 4948
回复: 4
关于文件枚举
热门产品 :
CH32V317: 互联型青稞RISC-V MCU
枚举文件的时候不能以后缀的方式来枚举,必须以文件名来枚举,举个例子,比如说现在图片目录下有"CH375A.BMP,CH375B.BMP,CH375C.BMP,CH375D.BMP",那么枚举的正确格式为: memcpy( mCmdParam.Enumer.mPathName, "\\图片\\CH375*", MAX_PATH_LEN ); 如果你想要实现的功能是枚举图片文件,最好将文件的文件名在保存的时候命名即有相同点,又有不同点.
原来这样呀。。。知道了
那不是很麻烦吗?如果只想枚举一种格式的文件,其它格式的不用怎么办呢?
目前没有办法直接枚举,但是有一种变通的方法,就是在你每枚举到一个文件的时候,检查返回的数据,比如枚举到的文件是1.TXT.那么返回的数据就是5C 31 2E 54 58 54 00 ,然后检查2E与00之间的数据,这样判断文件类型就可以了!
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录