c 刪除檔案

2021-04-29 00:44:49 字數 521 閱讀 4124

///

/// 刪除檔案和目錄

///

public class cleaner


private static void cleanfiles( string dir)


else

else cleanfiles ( subdir );}}

if ( 0 != files.length )

}else directory.delete( dir );}}

} 使用方法,一句話.directory.delete( path, true)

以上有人可能認為很煩,沒有意義,保必用遞迴呢.幾句**就可以了.

但我想說,使用遞迴的好處就是,可以,在裡面做判斷,比如你只想刪除其中的部分條件檔案,你可以這樣改一下..比如你只想刪除名字等到.aaa.txt的.完全可以,

foreach ( string subdir in dirs )

else cleanfiles ( subdir );

}

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...

C 實現檔案刪除

我在程式中使用的刪除資料夾的方法,不知對你有沒有幫助 bool deletedirectory ansistring dirname 另外,我從別人那兒得到的一種方法如下 bool stdcall deldir char dir fullpath 刪除指定的目錄 getcurrentdirector...