我要往U盤寫入的數(shù)據(jù)一個文件有300多K,用扇區(qū)寫要分次寫,,可有哪位一下提供示例的程序?還有就是我要創(chuàng)建多個文件,好象現(xiàn)在提供的示例程序只能創(chuàng)建一個文件,再多就把前面的覆蓋了,誰有示例的程序,,幫忙指點(diǎn)下。。。
我的郵箱:個人信息保護(hù),已隱藏[Emot]4[/Emot]
我要往U盤寫入的數(shù)據(jù)一個文件有300多K,用扇區(qū)寫要分次寫,,可有哪位一下提供示例的程序?還有就是我要創(chuàng)建多個文件,好象現(xiàn)在提供的示例程序只能創(chuàng)建一個文件,再多就把前面的覆蓋了,誰有示例的程序,,幫忙指點(diǎn)下。。。
我的郵箱:個人信息保護(hù),已隱藏[Emot]4[/Emot]
文件是300多K的話,你可以分多次來寫啊,比如總共要寫100個扇區(qū),一次寫10個扇區(qū)的話,你寫完一次后,將要寫的總扇區(qū)數(shù)減去已經(jīng)寫的扇區(qū)數(shù),在循環(huán)寫不就行了嗎.大體如下: while( SecCount ) { mCmdParam.Write.mSectorCount = NUM; 一次寫入的扇區(qū)數(shù) i = CH375FileWrite( ); mStopIfError( i ); SecCount=SecCount-NUM; }
你要建多個文件的話,只要文件名不一樣怎么會把前面的覆蓋了呢.
我們提供的例子程序只是創(chuàng)建一個文件,在WINDOWS下,創(chuàng)建相同的文件也是不允許的,而在我們的模塊當(dāng)中,要是找到要創(chuàng)建的文件,會將原來的文件刪除之后在創(chuàng)建新的文件