我要往U盘写入的数据一个文件有300多K,用扇区写要分次写,,可有哪位一下提供示例的程序?还有就是我要创建多个文件,好象现在提供的示例程序只能创建一个文件,再多就把前面的覆盖了,谁有示例的程序,,帮忙指点下。。。
我的邮箱:个人信息保护,已隐藏[Emot]4[/Emot]
我要往U盘写入的数据一个文件有300多K,用扇区写要分次写,,可有哪位一下提供示例的程序?还有就是我要创建多个文件,好象现在提供的示例程序只能创建一个文件,再多就把前面的覆盖了,谁有示例的程序,,帮忙指点下。。。
我的邮箱:个人信息保护,已隐藏[Emot]4[/Emot]
文件是300多K的话,你可以分多次来写啊,比如总共要写100个扇区,一次写10个扇区的话,你写完一次后,将要写的总扇区数减去已经写的扇区数,在循环写不就行了吗.大体如下: while( SecCount ) { mCmdParam.Write.mSectorCount = NUM; 一次写入的扇区数 i = CH375FileWrite( ); mStopIfError( i ); SecCount=SecCount-NUM; }
你要建多个文件的话,只要文件名不一样怎么会把前面的覆盖了呢.
我们提供的例子程序只是创建一个文件,在WINDOWS下,创建相同的文件也是不允许的,而在我们的模块当中,要是找到要创建的文件,会将原来的文件删除之后在创建新的文件