/ png文件有随机名称,那么我如何设法提取文件的最新添加内容? /
用户创建一个PNG文件,该文件存储在文件夹(/ temp)中。该目录包含数百个先前创建的PNG文件。如何使用创建时间提取文件的最后一个添加内容?
答案 0 :(得分:0)
如果您不想为您的文件命名,您可以通过这些文件提取最后一个文件,或者,如果您不想在某处添加最后一个文件的名称,我会#&# 39;恐怕唯一的办法就是遍历所有文件并获得最后修改过的文件。
$path = "/path/to/my/dir";
$latest_ctime = 0;
$latest_filename = '';
$d = dir($path);
while (false !== ($entry = $d->read())) {
$filepath = "{$path}/{$entry}";
// could do also other checks than just checking whether the entry is a file
if (is_file($filepath) && filectime($filepath) > $latest_ctime) {
$latest_ctime = filectime($filepath);
$latest_filename = $entry;
}
}
我从this问题得到答案。