December 01, 2011

Delete Files In The Computer

ถ้าต้องการลบไฟล์ออกจาก HDD ในเครื่องคอมพิวเตอร์ ก็สามารถทำได้โดยใช้คำสั่งเพียงไม่กี่บรรทัดด้วยโปรแกรมที่เขียนขึ้นเองได้
ส่วนหัวของโปรแกรมที่จำเป็น :
using System.IO;
ตัวอย่างการเขียนโค้ด :
private bool DeleteFile(string path)
{
  try
  {
    File.Delete(path);
    return true;
  }
  catch (IOException)
  {
    return false;
  }
}
หรือเราอาจต้องการตรวจสอบก่อนว่า Path ของไฟล์ที่เราต้องการจะลบมีจริงหรือไม่ ก็แก้ไขโค้ดดังนี้
private bool DeleteFile(string path)
{
  try
  {
    if (File.Exists(path))
    {
       File.Delete(path);
       return true;
    }
    else return true;
  }
  catch (IOException)
  {
    return false;
  }
}
หมายเหตุ : ไฟล์ที่ถูกลบออกไปนั้น จะไม่สามารถกู้กลับคืนมาได้ นั่นคือจะถูกลบออกถาวรทันที ไม่ได้ถูกย้ายไปที่ Recycle Bin นั่นเอง

No comments:

Post a Comment