Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: Xóa file bất kỳ trên C# như thế nào?

  1. #1
    Ngày gia nhập
    10 2008
    Nơi ở
    07T1 - DUT
    Bài viết
    101

    Question Xóa file bất kỳ trên C# như thế nào?

    Mình muốn xóa một file bất kỳ thì phải làm như thế nào?
    Mình chỉ biết phương thức System.IO.File.Delete(path) thôi.
    Nếu gặp file readonly thì mình đổi thuộc tính của nó lại trước khi xóa nhưng lại xảy ra ngoại lệ với thông báo Access to the path 'E:\autorun.inf' is denied.
    Không biết còn trường hợp nào nữa hay còn cách gì không! Mọi người giúp với!
    Đã được chỉnh sửa lần cuối bởi hoangsan_c : 16-05-2009 lúc 10:16 PM.
    In EarnMoney class doesn't have WorkShy method,but it has WorkingHard method!
    http://vn.myblog.yahoo.com/hoangsan_762

  2. #2
    Ngày gia nhập
    10 2007
    Nơi ở
    HCMUNS
    Bài viết
    459

    PHP Code:
    //Check the file actually exists
    if (File.Exists(path))
    {
       
    //If its readonly set it back to normal
       //Need to "AND" it as it can also be archive, hidden etc 
       
    if ( (File.GetAttributes(path) & FileAttributes.ReadOnly
            == 
    FileAttributes.ReadOnly)
          
    File.SetAttributes(pathFileAttributes.Normal);
       
    //Delete the file
       
    File.Delete(path);

    via http://blogs.interakting.co.uk/brad/...Only-file.aspx
    Keep moving forward!

    ... Retired ...

  3. #3
    Ngày gia nhập
    10 2008
    Nơi ở
    07T1 - DUT
    Bài viết
    101

    Mình làm như thế này để đưa tất cả thuộc tính của file về không xác lập được ko?
    C Code:
    1. File.SetAttributes(path,0);//Thiet lap lai cac thuoc tinh ve khong xac lap
    2. File.Delete(path);
    Mình làm cái này là vì theo mình biết thì thuộc tính 1 file được lưu dưới 1 dãy nhị phân tương ứng.Nếu bit 1 ở vị trí nào là thuộc tính đó được xác lập.
    Cái dãy này mình cũng không rõ lắm! Có ai cho mình biết thứ tự các thuộc tính file trên dãy nhị phân này ko?
    Đã được chỉnh sửa lần cuối bởi hoangsan_c : 17-05-2009 lúc 05:38 PM.
    In EarnMoney class doesn't have WorkShy method,but it has WorkingHard method!
    http://vn.myblog.yahoo.com/hoangsan_762

Các đề tài tương tự

  1. Database Tự động xóa dữ liệu trên file excel hoặc text
    Gửi bởi vnduybk trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 02-06-2013, 06:59 PM
  2. file autorun.inf trên usb không thể xóa trừ khi format cả ổ?
    Gửi bởi zeroplus trong diễn đàn Lập trình Virus & Anti-Virus
    Trả lời: 7
    Bài viết cuối: 16-11-2012, 12:18 PM
  3. Cách thiết lập xóa file, up file trên host
    Gửi bởi minhtay72 trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 3
    Bài viết cuối: 18-08-2011, 06:09 PM
  4. Database Thao tác trên file excell:thêm, xóa ,sửa
    Gửi bởi hoanggia trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 03-07-2011, 11:35 PM
  5. Recover File Mới Xóa Trên Ổ cứng, xin giúp đỡ?
    Gửi bởi AlexF trong diễn đàn Thắc mắc chung
    Trả lời: 8
    Bài viết cuối: 27-01-2011, 08:22 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn