回覆列表
  • 1 # 使用者6753626169858

    .net提供了一個靜態類Directory 用以處理資料夾相關操作 要刪除指定路徑下的檔案和資料夾的話 可以使用Directory.Exists方法判斷該路徑是否存在 如果存在使用Directory.GetDirectories獲取該路徑下所有子資料夾 透過遍歷使用Directory.Delete方法刪除 再透過Directory.GetFiles獲取該路徑下所有檔案 遍歷使用File.Delete方法刪除 具體程式碼如下

    if(Directory.Exists(yourPath)){ //獲取指定路徑下所有資料夾 string[] folderPaths = Directory.GetDirectories(yourPath); foreach(string folderPath in folderPaths) Directory.Delete(folderPath, true); //獲取指定路徑下所有檔案 string[] filePaths = Directory.GetFiles(yourPath); foreach(string filePath in filePaths) File.Delete(filePath);}

    if(Directory.Exists(yourPath)) Directory.Delete(yourPath,true);

    if(File.Exists(filePath)) File.Delete(filePath)

    上例中的filePath為檔案的完整路徑 如: C:\test\test.txt

  • 中秋節和大豐收的關聯?
  • 探探怎麼樣,這個軟體靠譜嗎?