C 實現檔案刪除

2021-04-13 04:56:02 字數 828 閱讀 7573

我在程式中使用的刪除資料夾的方法,不知對你有沒有幫助   

bool   deletedirectory(ansistring   dirname)   

//另外,我從別人那兒得到的一種方法如下   

bool   __stdcall   deldir(char   *   dir_fullpath) //   刪除指定的目錄   

getcurrentdirectory(260,   filename);   

strcat(filename,   "//");   

if(strcmp(dir,   filename)   ==   0) //   如果要刪除的目錄是當前目錄   

win32_find_data   finddata;   

handle   ffile;   

bool   flag;   

strcpy(filename,   dir);   

strcat(filename,   "*.*");   

ffile=findfirstfile(filename,   &finddata);   

flag=true;   

if(ffile!=invalid_handle_value) //   此目錄不是空目錄   

else   

}   

bfind   =   findnextfile(ffile,   &finddata);   

}   

findclose(ffile);   

}   

if(flag)   

return   false;   

}   

c 刪除檔案

刪除檔案和目錄 public class cleaner private static void cleanfiles string dir else else cleanfiles subdir if 0 files.length else directory.delete dir 使用方法,一句...

c 刪除檔案

清空指定的資料夾,但不刪除資料夾 public static void deletefolder string dir else directory.delete d 刪除資料夾及其內容 public static void deletefolder1 string dir else deletef...

c 刪除檔案

引用 1這是最簡單的方法 directoryinfo di new directoryinfo string path di.delete true 注 path是你要刪除的非空目錄 true 你要刪除裡面所有的檔案,包括資料夾和子資料夾 2 刪除非空資料夾 要刪除的資料夾目錄 void delet...