C 刪除資料夾

2021-09-03 10:40:44 字數 424 閱讀 7277

我們知道在c#中如果乙個資料夾中有內容的話,直接使用directory.delete(資料夾);是刪不掉的,那麼如何進行刪除?下面這個兩個方法可以幫助你。

1、採用遞迴的方式,先刪除資料夾中的檔案,然後刪除空資料夾。

public void deletefolder(string deletedirectory)              directory.delete(deletedirectory);        }   }
2、當然這種方式也並不是最好的,因為當資料夾開啟的時候就刪除不了。不過c#自帶的有更方便的刪除方式。

directory.delete(資料夾);//適用於空資料夾   directory.delete(資料夾,true);//適用於裡面有子目錄,檔案的資料夾

c 刪除資料夾

c 語言本身是不能刪除檔案或資料夾的,他們是windows作業系統裡的東西,所以得借助其api函式。其一 使用shell 介面 void filedelete cstring directory 使用該函式你得 include pragma comment lib,shlwapi.lib 使用他可以...

C 刪除資料夾

這裡說三種 1這是最簡單的方法 directoryinfo di new directoryinfo string path di.delete true 注 path是你要刪除的非空目錄 true 你要刪除裡面所有的檔案,包括資料夾和子資料夾 2 刪除非空資料夾 要刪除的資料夾目錄 void de...

c 刪除資料夾

c 語言本身是不能刪除檔案或資料夾的,他們是windows作業系統裡的東西,所以得借助其api函式。其一 使用shell 介面 void filedelete cstring directory 使用該函式你得 include pragma comment lib,shlwapi.lib 使用他可以...