Hỏi về dòng lệnh xóa file cũ quá X ngày ?

Anh em cho mình hỏi, mình có tham khảo Code xóa file cũ quá X ngày trong 1 thư mục, mình ví dụ như sau (Chạy với cmd)
Mã:
ForFiles /p "C:\Users\Admin\Downloads\VGA_nVidia_Win10_64_VER1018135443" /s /d -0 /c "cmd /c del @file"


Nhưng code này chỉ xóa được file nằm trong thư mục kia thôi, nó ko thể dò vào các thư mục con để xóa, mà cứ mỗi thư mục con nó sẽ hỏi Y/N, như hình dưới:


4711292_upload_2019-7-10_9-16-34.png



Hỏi Anh Em là có cách nào để nó tìm vào các thư mục con và xóa luôn mà không phải hỏi Y/N như trên ko?
Mình đang cần tự động xóa các file tạo ra bởi một phần mềm, mà khổ nỗi phần mềm này nó tạo ra từng thư mục theo từng ngày nên việc xóa thủ công rất mệt mỏi.


Mong Anh em chỉ giúp! Xin đa tạ!
 
  • Chủ đề
    xóa file cũ quá x ngày
  • Em yêu Vforum

    Cần tìm anh trai nuôi :)
    Bạn thử thêm tham số "del @file /F /S /Q" xem sao. Quan trọng là cái /Q dành cho lệnh del (xóa file)
     
    Bạn thử thêm tham số "del @file /F /S /Q" xem sao. Quan trọng là cái /Q dành cho lệnh del (xóa file)
    Bạn ơi, cho mình hỏi thêm, nếu mình xóa kèm theo nhưng thư mục rỗng thì sửa code sao bạn. Vì khi nó xóa hết file nhưng còn những thư mục rỗng rất vướng mắt. Xin cảm ơn bạn lần nữa!
     

    quanltv

    Sư phụ của ADMIN
    Bạn ơi, cho mình hỏi thêm, nếu mình xóa kèm theo nhưng thư mục rỗng thì sửa code sao bạn. Vì khi nó xóa hết file nhưng còn những thư mục rỗng rất vướng mắt. Xin cảm ơn bạn lần nữa!
    Bạn thử lệnh "rmdir /S /Q" tác dụng mạnh hơn lệnh del
     

    quanltv

    Sư phụ của ADMIN
    Bạn viết thiếu 1 chút thôi :)
    Mã:
    ForFiles /p "G:\Test Xoa File" /s /d -0 /c "cmd /c rmdir [COLOR=#ff0000][B]@file[/B][/COLOR] /S /Q"
     

    Thống kê

    Chủ đề
    100,746
    Bài viết
    467,573
    Thành viên
    339,849
    Thành viên mới nhất
    chicstore.accessories
    Top