C 刪除目錄中所有的某種型別檔案

2021-10-05 04:31:21 字數 627 閱讀 6185

使用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檔案。把這些 拷貝到文字文件中,儲存...