各位高手: 怎么才能把例子程序中的MY_ADC.TXT换个名字呢?不太明白,例如我想换成AA.TXT: 如果U盘中有AA.TXT那么程序能打开这个文件但是写不进去数据,如果U盘没有AA.TXT打开文件时就会出错了,是不是库里给定死了?谢谢!! 以前问过这个问题有个高手说得重新打开文件再获取相关信息,可是程序一开头不就是先打开文件吗?
怎么可能的,前贴已经告诉你原因了.是你文件没有更改长度当然会这样了,WINDOWS就是根据长度来读文件的.文件长度为1,那么肯定读不出什么数据来.
将U盘连到电脑上用WinHex这个软件打开你的磁盘,看磁盘中是否有你写入的数据.如果有数据说明没有正确更新文件信息,如果磁盘中没有数据则需要检查你的程序流程是否有错误.
1、我们的库怎么可能把文件名定死呢!出错返回的代码是什么呢 ? 2、想指定什么样的名字,你就写什么样的数据,例如在根目录下新建一个123.TXT mCmdParam.Create.mPathName[ 0 ] = '\\'; mCmdParam.Create.mPathName[ 1 ] = '1'; mCmdParam.Create.mPathName[ 2 ] = '2'; mCmdParam.Create.mPathName[ 3 ] = '3'; mCmdParam.Create.mPathName[ 4 ] = '.'; mCmdParam.Create.mPathName[ 5 ] = 'T'; mCmdParam.Create.mPathName[ 6 ] = 'X'; mCmdParam.Create.mPathName[ 7 ] = 'T'; mCmdParam.Create.mPathName[ 8 ] = 0; s = CH375FileCreate( );
谢谢各位的回复,我借了个别人的U盘,只要在程序中文件名的相应位置更改就可以了,但是,我的U盘确实是只能用MY_ADC.TXT这个明,很奇怪,可能是我的U盘事情!!