ใช้เมธอด File.Delete() จากเนมสเปซ System.IO เพื่อลบไฟล์ที่ระบุ หากไฟล์ไม่มีอยู่จริง จะไม่เกิดข้อยกเว้น (No exception thrown)
ขั้นตอน
- กำหนดพาธไฟล์ที่ต้องการลบ (ใช้ verbatim string @ เพื่อหลีกเลี่ยง escape character)
- เรียก
File.Delete(path)
ตัวอย่างโค้ดเต็ม
using System;
using System.IO;
public class Program
{
public static void Main()
{
string myPath = @"C:\New\amit.txt";
Console.WriteLine("กำลังลบไฟล์...");
File.Delete(myPath);
Console.WriteLine("ลบเสร็จสิ้น (หากไฟล์มีอยู่)");
}
}
ผลลัพธ์
กำลังลบไฟล์...
ข้อยกเว้นที่อาจเกิด: UnauthorizedAccessException (ไม่มีสิทธิ์), IOException (ไฟล์ถูกใช้งานอยู่), ArgumentException (พาธไม่ถูกต้อง)