ch376删除子目录中的文件?[求助]

我用CH376,想删除子目录中的一个文件,但我一操作,就把整个子目录整个树全删了,从最低层,一直到根目录,下面是我的代码,请各位大侠路过给我指正一下!!,拜托 unsigned char pathbuf[10][13];//读U盘路径缓存,保存所进入的各级路径 unsigned char pathdep;//路径深度。根目录为0 void checkautfile( unsigned char opf ) { unsigned char i,ff[13]="/help.txt"; unsigned char rfilename[260],j,k; opflag=opf; for(i=0;i { k=0; if(i==0) { rfilename[0]='\\'; k=1; } for(j=0;j<12;j++) { rfilename[j+k]=pathbuf[i][j]; if(rfilename[j+k]==0) { break; } } i= CH376FileOpen( rfilename ); } i = CH376FileErase( ff ); /* 删除文件 */ if(pathdep>0) CH376FileClose(0 ); return;

}

ff[13]="/help.txt"; 文件名应该大写,你要删除的这个文件是在根目录下,程序中没有子目录的操作啊


只有登录才能回复,可以选择微信账号登录