刪除檔案

string path = @"c:\path\to\file.txt";
File.Delete(path);

雖然如果檔案不存在,Delete 不會丟擲異常,但是如果指定的路徑無效或者呼叫者沒有所需的許可權,它將丟擲異常。你應該始終在 try-catch 塊中包含對 Delete 的呼叫並處理所有預期的異常。在可能的競爭條件下,在 lock 語句中包裝邏輯。