昨天折腾了一天,用376打开长文件名文件乱了
具体情况:我在一个机器上用376在U盘上新建了一个长文件名文件:T2012_11-ID2122008.XH 并向其中写入了大量数据,且一切正常。但是我把这个U盘插入另一个机器(这个机器的ID号和上一个不同),用CH376FileOpen(SHORTNameBuf);(SHORTNameBuf的内容为:T2012_11-.XH,本来是想判断有没有:T2012_11-ID2122009.XH文件的,但这里只判短文件名,所以就这样了)打开文件,目的是判断这个U盘中有没有这个机器输出的文件,但这里用的是短文件名判的,本来U盘中没有以这个机器ID命名的文件,但由于判的是短文件名,376误认为有文件,就把上一个机器输出的文件打开并把这个机器的数据追加到该文件后面。。。
最后导致文件数据被写乱了
376有没有打开长文件名文件的函数啊???????????????
怎么解决上述问题呢[Emot]1[/Emot][Emot]1[/Emot][Emot]1[/Emot][Emot]1[/Emot][Emot]1[/Emot][Emot]1[/Emot][Emot]1[/Emot][Emot]1[/Emot][Emot]1[/Emot]