C 批量刪除檔案與資料夾

2022-10-11 05:21:14 字數 525 閱讀 3816

刪除資料夾或檔案是乙個很簡單的操作,呼叫file或directory的delete方法即可。但如果檔案較多,非常細碎的話,這樣的方法就無法容忍了。

在作業系統中一次性刪除大量檔案,也應該有這樣的體會。

所以,得採取其他方法,來提高刪除的速度。測試可行的方案是使用windows 函式,而不是 .net 函式。操作類如下:

public static class fileoperation

}public static void delete(this string directory)

var directories = directory.enumeratedirectories(directory, "*", searchoption.alldirectories);

foreach (string dir in directories)}}

}

測試結果如下:

批量刪除 svn資料夾

使用svn工具的時候會生成一些以 svn 作為字尾的檔案,而且每個資料夾下都有,數量很多的。如果想刪除windows下的.svn資料夾,通過手動刪除的渠道是最麻煩的,因為每個資料夾下面都存在這樣的檔案。在記事本輸入以下 並命名為以.reg作為副檔名的檔案 windows registry edito...

批量刪除資料夾中的 svn資料夾

記事本 輸入 之間的文字,注意最下面有個回車換行 windows registry editor version 5.00 hkey local machine software classes folder shell deletesvn delete svn floder hkey local ...

git 批量刪除資料夾和檔案

本地刪除檔案後,執行 git status 然後接著 git rm 檔案 此時如果是要刪除大批量檔案,這麼乙個乙個命令下去不得累死人啊 其實可以這樣 不管之前有沒有已經本地物理刪除 執行 git rm r 記得,cd 到你要刪除的目錄下。當然 可以換成指定目錄 這時刪除檔案已經進入本地快取區,接下來...