比方說,一個有一些路徑: C:\ TEMP \ TestFolder1 \ TestFolder2如何刪除子目錄
而且我有一些模板: C:\ TEMP
所以我想寫功能。如果我把這個功能給定參數
0123將由模板void DeleteSubdirectories(string tlt, string path) {}
刪除所有子目錄
DeleteSubdirectories("C:\Temp", "C:\Temp\TestFolder1\TestFolder2");
必須刪除TestFolder1 \ TestFolder2從「Ç子目錄:\ TEMP
什麼是寫這個功能的最佳方式?
如果我這樣稱呼這個方法: Directory.Delete(@「C:\ Temp \ TestFolder1 \ TestFolder2」,true); 它只會被刪除** TestFolder2 ** 我不想從Temp文件夾和Temp文件夾本身中刪除所有子目錄。我只想刪除Path參數中的文件夾。在這種情況下:** TestFolder1 \ TestFolder2 ** – 2010-07-27 09:21:05
@Alex,請原諒我,我不明白你的意思。無論如何,如果你想從'Temp'中刪除'TestFolder1',你必須使用'System.IO.Directory.Delete(@「C:\ Temp \ TestFolder1」,true);''刪除所需的目錄及其目錄子目錄也是如此。 – 2010-07-27 10:19:08