Mềnh có 1 vấn đề không biết hỏi ai, giờ nhờ các pro giúp mềnh giải quyết với. Như hình vẽ, mềnh có 1 cây thư mục với thư mục con XY là giống nhau nhưng khác thư mục cha ^^. Mềnh muốn xóa toàn bộ thư mục XY đó môt cách dễ dàng nhất, không biết có pro nào có thể giúp mềnh vụ này không? vd như tạo 1 file lệnh xóa XY cứ mỗi khi muốn xóa XY thì chey5 file để xóa chẳng hạn. Giúp mềnh với nhé các pro, cảm ơn trước nhiều nhiều ^^
1.Cái thư mục ABC đó phải là thư mục root chứa tất cả các thư mục cha.
2.Dùng hàm scandir để trả về list các tên file và thư mục nằm trong thư mục ABC đó.
3.Xét nếu phần tử thứ $value là dir thì tạo đường dẫn ./$value để mở cái thư mục con đó ra.
4.Sau khi mở đc từng thư mục con thì dùng scandir thêm 1 lần nữa để lấy tất cả các tên trong thư mục cha (1,2,3,...).
5.Sau khi có list file name trong thư mục cha rồi thì dùng hàm preg_math để xét tên tệp tin cần xóa.
6. Sau khi lấy đc tên tệp tin cần xóa trong thư mục cha rồi thì tạo đường dẫn xóa file đó đi
Đó là trên mặt ý tưởng, còn bác có thể dùng đệ quy hoặc vòng lặp ))