請問CH375刪除文件夾問題

要刪除文件夾"10",我這樣不能刪除,而且文件夾"10"下沒有文件 strcpy((char *)mCmdParam.Erase.mPathName,"/2013/10" ); CH375FileErase(); 請問要如何刪除

有沒有查看返回值?因該是0x41吧,表示打開目錄,先前已經(jīng)說過了,不支持文件夾的刪除,除根目錄以外,所有的子目錄下,即使用戶沒有新建過任何目錄和文件,那么在創(chuàng)建該子目錄的時候,系統(tǒng)默認會在該子目錄創(chuàng)建2個隱藏的系統(tǒng)目錄,DOS下俗稱“.”和“..”


我現(xiàn)在根目錄有一個空文件夾"/2400",想刪除。 請問以下的代碼有什么地方錯了? 或說要怎么寫? 或是只要標記刪除該文件夾就行? 哪里有例子可以模仿? strcpy((char *)mCmdParam.Erase.mPathName,"/2400/.." ); CH375FileErase(); strcpy((char *)mCmdParam.Erase.mPathName,"/2400/." ); CH375FileErase(); strcpy((char *)mCmdParam.Erase.mPathName,"/2400" ); CH375FileErase();


前面2個步驟是不需要的


剛試了下,只用后兩句還不夠,后來加了打開文件夾就能刪了。這樣寫應該沒錯吧? strcpy((char *)mCmdParam.Open.mPathName,"/2400" ); CH375FileOpen(); strcpy((char *)mCmdParam.Erase.mPathName,"/2400" ); CH375FileErase();

如果我刪子文件夾,子文件夾也是空的,也是這樣寫安全吧?


請問: 問題一:要刪除文件夾"/2400"是不是要一步步把里頭的文件和文件夾刪掉?才安全?

strcpy((char *)mCmdParam.Erase.mPathName,"/2400/10/090203.DAT" ); CH375FileErase(); strcpy((char *)mCmdParam.Erase.mPathName,"/2400/10/095453.DAT" ); CH375FileErase(); strcpy((char *)mCmdParam.Open.mPathName,"/2400/10" ); CH375FileOpen(); strcpy((char *)mCmdParam.Erase.mPathName,"/2400/10" ); CH375FileErase(); strcpy((char *)mCmdParam.Open.mPathName,"/2400" ); CH375FileOpen(); strcpy((char *)mCmdParam.Erase.mPathName,"/2400" ); CH375FileErase();

問題二:建384個文件夾用160秒會不會太慢?


只有登錄才能回復,可以選擇微信賬號登錄

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