我自己在u盘里新建了一个文件,然后再程序例里打开,在写数据,写完之后,为什么有的时候这个文件在电脑上打不开那. 还有我想下次打开文件接着上次的地址写,怎么处理啊,上次的地址是哪个数据啊
热门产品 :
CH182: 以太网PHY收发器芯片
我自己在u盘里新建了一个文件,然后再程序例里打开,在写数据,写完之后,为什么有的时候这个文件在电脑上打不开那. 还有我想下次打开文件接着上次的地址写,怎么处理啊,上次的地址是哪个数据啊
1.打开的文件或写文件的文件名必须大写,要是小写的,在电脑上是打不开的. 2.是指每次接着原文件尾部写新数据,那可以移动文件指针 mCmdParam.Locate.mSectorOffset = 0xffffffff; 移到文件的尾部,以扇区为单位 i = ExecCommand( CMD_FileLocate, sizeof( mCmdParam.Locate.mSectorOffset ) );
1.我用的名字是中文,应该是可以得,而且他是有的时候可以有的时候不可以,让我先确认是否有磁盘,在者说那个文件目录不对或已经损坏 2.不好意思啊,我用的汇编
你可以这样试下看,创建一个文件之后,直接关闭文件,看下可以不可以打开文件