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

Đề tài: Xóa thư mục chứa file và thư mục con..

  1. #1
    Ngày gia nhập
    03 2011
    Bài viết
    47

    Mặc định Xóa thư mục chứa file và thư mục con..

    mọi người cho hỏi làm thế nào để xóa 1 thư mục có chưa các file và các thư mục con
    tôi viết : Directory.Delete(duondan, true); nhưng nó cứ báo lỗi "folder not emty"

  2. #2
    Ngày gia nhập
    11 2008
    Nơi ở
    An Giang
    Bài viết
    502

    Ý tưởng thế này:
    - Đầu tiên bạn lấy danh sách các File có trong thư mục đó vào xóa chúng đi
    Visual C# Code:
    1. string[] fileNames = System.IO.Directory.GetFiles(StringPath, "*.*");
    2. //Duyệt vòng lặp để xóa từng file
    3. Foreach(string fileName in fileNames)
    4. System.IO.File.Delete(StringPath +"\\"+fileName);
    - Tiếp theo bạn lấy danh sách các Folder con có trong Folder cha.
    Visual C# Code:
    1.  string[] directoryNames = System.IO.Directory.GetDirectories(Path);
    2. //Duyệt vòng lặp
    3. Foreach(string directoryName in directoryNames)
    4. //Gọi lại hàm xóa file ở trên và truyền vào StringPath là Path + với directoryName

  3. #3
    Ngày gia nhập
    04 2009
    Nơi ở
    Gầm cầu
    Bài viết
    2,230

    chỉ cần viết 1 hàm đệ qui , triển khai theo ý của huuhung là đc

  4. #4
    Ngày gia nhập
    09 2011
    Bài viết
    22

    Về nguyên tắc thì trong phương thức Delete có 1 tùy chọn overload đó là có thêm 1 biến bool để kiểm tra có xóa đệ quy các folder và các file bên trong không? set nó bằng true là oki mà!

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

  1. Không thể xóa file trong IsolatedStorageFile, cách nào để xóa?
    Gửi bởi mrdungx trong diễn đàn Lập trình Windows Mobile bằng C#
    Trả lời: 0
    Bài viết cuối: 04-04-2013, 11:25 PM
  2. 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
  3. Bài tập C++ xóa sinh viên trong dssv , ai test dùm em , xóa sv thứ 3 mà nó toàn xóa sv thứ 4
    Gửi bởi prt_awm trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 08-11-2010, 02:24 PM
  4. Làm sao unlock file để xóa file?
    Gửi bởi quanghoa trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 10-03-2010, 10:00 AM
  5. code xóa một tệp, lỗi không xóa được file nào?
    Gửi bởi rong3sao trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 4
    Bài viết cuối: 12-04-2009, 06:41 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