例如我想建“AD00.TXT”文件,如果文件已存在,则建“AD01.TXT”文件。怎样写程序?? 下面是我写的,哪不对啊? 大侠请指教
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 );/* 新建文件并打开,如果文件已经存在则先删除后再*/