CH374HF中關(guān)于CH375FileEnumer子程序有這樣一段代碼:
strcpy( mCmdParam.Enumer.mPathName, "\\*.txt" ); /* 在根目錄下搜索所有后綴為txt的文件名 */ i = strlen( mCmdParam.Enumer.mPathName ); /* 計(jì)算文件名長(zhǎng)度,指向結(jié)束符 */ mCmdParam.Enumer.mPathName[i] = 0xFF; /* 將結(jié)束符替換為255 說明序號(hào)在變量中 */ CH375vFileSize = count; /* 指定搜索的序號(hào),幾乎沒有上限 */ i=CH375FileEnumer( ); /* 文件名中含有通配符*,枚舉/搜索文件而不打開 */
我的問題是這句:
CH375vFileSize = count; /* 指定搜索的序號(hào),幾乎沒有上限 */
我的理解是count是指定我要搜索根目錄下的第count個(gè)文件,上面程序塊最后調(diào)用i=CH375FileEnumer( )后,在 mCmdParam.Enumer.mPathName 中存儲(chǔ)著根目錄下的第count個(gè)文件的文件名,是這樣的嗎? 如果沒有搜索到txt文件,CH375vFileSize 值是多少,請(qǐng)您解答,謝謝。