1. 程式人生 > >C#刪除指定檔案、資料夾

C#刪除指定檔案、資料夾

以刪除檔案lastname + “.rar”為例

  public static void DeleteFile(string dirRoot)
        {
            string filepath1 = System.IO.Directory.GetCurrentDirectory();
            string[] filename = filepath1.Split('\\');
            string lastname = filename[filename.Length - 1];
            string deleteFileName = lastname + ".rar"
;//要刪除的檔名稱 try { string[] rootDirs = Directory.GetDirectories(dirRoot); //當前目錄的子目錄: string[] rootFiles = Directory.GetFiles(dirRoot); //當前目錄下的檔案: foreach (string s2 in rootFiles) { if (s2.Contains(deleteFileName)) { Console.WriteLine(s2); File.Delete(s2); //刪除檔案
} } foreach (string s1 in rootDirs) { DeleteFile(s1); } } catch (Exception ex) { Console.WriteLine(ex.Message.ToString()); } }

使用:

 DeleteFile(filepath1);//為要刪除的檔案路徑(到父目錄)