Hỏi về tự động xóa file sau khoảng thời gian định sẵn bằng lập trình C++

Chào các bạn, mình đang làm về thu thập dữ liệu cảm biến. Dữ liệu sẽ được lưu vào nhiều file CSV. Do máy tính đặt ở xưởng có dung lượng không nhiều nên có nhu cầu tự động xóa các file dữ liệu sau 3 ngày, vì ngay khi thu thập dữ liệu xong đã tải lên database rồi nên không cần lưu file quá lâu.

Mình coi cách xóa file thì chỉ có lệnh remove(tên file). Nhưng như vậy thì ko biết làm sao để chương trình tự động nhập tên hàng loạt file vào để xóa đúng các file mình muốn.

Còn hẹn giờ sau 3 ngày tạm thời mình nghĩ có thể dùng duration_cast trong chrono.

Mong các bạn chia sẻ cách xóa toàn bộ file trong 1 khoảng thời gian theo kiểu mẻ (batch) ấy, và cách hẹn giờ như mình nói nếu chưa phải cách tốt cũng mong các bạn gợi ý cách tốt hơn.

Hi Long Hưng.

  1. Với các máy linux thường mình sẽ tạo lịch và chạy một file kịch bản đơn gian.

Hi Phong_Ky_Vo,

Hiện mình dùng máy hệ điều hành Windows. Bạn có thể ghi rõ phương pháp bạn nói với từ khóa bằng tiếng anh để mình tìm thêm thông tin dễ hơn ko? Cảm ơn bạn.

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?