使用c#進行winform程式設計時,有時需要刪除乙個目錄下的所有特定檔案,比如刪除全部文字檔案或者影象檔案。實現這種功能的思路是使用directory和file的結合。使用directory.getfiles返回含有檔案字尾名的所有路徑字串,使用file.delete刪除路徑檔案。具體實現**如下:
string resultdirectory = environment.currentdirectory + "\\result";//目錄
//1、刪除txt文字檔案
string txtpattern = "*.txt";
string txtfiles = directory.getfiles(resultdirectory, txtpattern);
foreach (string currentfile in txtfiles)
//2、刪除png影象檔案
string pngpattern = "*.png";
string pngfiles = directory.getfiles(resultdirectory, pngpattern);
foreach (string currentfile in pngfiles)
linux下刪除目錄及其子目錄下某種型別檔案
linux下,如果想要刪除目錄及其子目錄下某種型別檔案,比如說所有的txt檔案,則可以使用下面的命令 html find name txt type f print exec rm rf 表示在當前目錄下 html name txt 表示查詢所有字尾為txt的檔案 html type f 表示檔案型...
刪除目錄下所有的空檔案及空目錄
傳入指定目錄 private static void deleteemptydir file dir if tmpfile.isdirectory if tmpfile.isdirectory tmpfile.listfiles length 0 if dir.isdirectory dir.lis...
批處理遍歷資料夾下的某種型別的檔案並刪除
echo off rem 正在搜尋.for f delims i in dir b a d s swf do call someaction rem 搜尋完畢 pause其中someaction是你要執行的動作。上面的命令是遍歷當前資料夾 包含子資料夾 下的swf檔案。把這些 拷貝到文字文件中,儲存...