<?php
// 설정: 검사할 디렉토리 경로
$directory = '/var/www/html/dbbackup';

// 디렉토리의 파일 목록을 배열로 가져오기
$files = array_diff(scandir($directory), array('..', '.'));

// 파일 정보를 저장할 배열
$fileInfo = [];

// 파일별 정보 추출
foreach ($files as $file) {
    $filePath = $directory . DIRECTORY_SEPARATOR . $file;

    if (is_file($filePath)) {
        $fileInfo[] = [
            'name' => $file,
            'created_at' => filectime($filePath),
            'size' => filesize($filePath)
        ];
    }
}

// 생성된 날짜 기준으로 파일 정렬 (내림차순)
usort($fileInfo, function($a, $b) {
    return $b['created_at'] - $a['created_at'];
});

// 최근 생성된 파일 2개 선택
$recentFiles = array_slice($fileInfo, 0, 2);

// 결과 출력
foreach ($recentFiles as $file) {
    echo "파일명: " . $file['name'] . "\n";
    echo "생성된 일시: " . date('Y-m-d H:i:s', $file['created_at']) . "\n";
    echo "파일 크기: " . $file['size'] . " bytes\n";
    echo "-------------------------\n";
}
?>
