我在程式中使用的刪除資料夾的方法,不知對你有沒有幫助
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...