PHP xoá file đã tạo cách đây 2 ngày trong thư mục "thu_muc"
<?php
$directory = 'thu_muc'; // Đường dẫn tới thư mục cần xóa file
// Kiểm tra xem thư mục có tồn tại không
if (!is_dir($directory)) {
die("Thư mục không tồn tại.n");
}
// Mở thư mục và kiểm tra từng file
$files = scandir($directory);
$now = time();
foreach ($files as $file) {
if ($file != '.' && $file != '..') {
$filePath = $directory . DIRECTORY_SEPARATOR . $file;
// Kiểm tra xem đối tượng có phải là file không
if (is_file($filePath)) {
// Lấy thời gian chỉnh sửa cuối cùng của file
$fileModTime = filemtime($filePath);
// Tính tuổi của file (tính bằng giây)
$fileAge = $now - $fileModTime;
if ($fileAge > (2 * 24 * 60 * 60)) {
// Xóa file
if (unlink($filePath)) {
echo "Đã xóa file: $filen";
} else {
echo "Không thể xóa file: $filen";
}
}
}
}
}
echo "Hoàn tất quá trình xóa file.n";
?>
[ 1/1 có ích ]
Gửi yêu cầu hỗ trợ