關(guān)于CH375 例如我想建“AD00.TXT”文件,如果文件已存在,則建“AD01.TXT”文件。怎樣寫程序??

例如我想建“AD00.TXT”文件,如果文件已存在,則建“AD01.TXT”文件。怎樣寫程序?? 下面是我寫的,哪不對(duì)啊? 大俠請(qǐng)指教

unsigned char str2[17]={92}; unsigned char str3[32];

for(i=0;i<99;) { str3[1]=(i%10)+48; str3[0]=(i/10)+48; strncat( str2,"AD",2); strncat(str2,str3,2); strcat(str2,".TXT");

memcpy( mCmdParam.Enumer.mPathName, str2, MAX_PATH_LEN ); j = ExecCommand( CMD_FileEnumer, MAX_PATH_LEN );

if((j==ERR_FOUND_NAME)) { i++; } else { i=100; } }

memcpy( mCmdParam.Enumer.mPathName, str2, MAX_PATH_LEN ); /* 新文件名,在根目錄下 */ i = ExecCommand( CMD_FileEnumer, MAX_PATH_LEN );/* 新建文件并打開,如果文件已經(jīng)存在則先刪除后再*/

根據(jù)你給的程序,你用的U盤模塊吧,如果是的話你可以這樣操作: strcpy( mCmdParam.Open.mPathName, "\\XX\\AD00.TXT" ); i = ExecCommand( CMD_FileOpen, MAX_PATH_LEN ); TempLength = 0; if ( i == ERR_MISS_DIR || i == ERR_MISS_FILE ) { // },打開文件有狀態(tài)返回,如果文件存在,應(yīng)該返回0,檢測到返回0,你可以新建AD01.TXT文件,如果沒有,就直接新建。


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频