cod*_*ict 12
是.您可以使用stat函数
$stat = stat('\path\to\directory');
echo 'Modification time: ' . $stat['mtime']; // will show unix time stamp.
echo 'Size: ' . $stat['size']; // in bytes.
Run Code Online (Sandbox Code Playgroud)
您可以使用filemtime或获取修改时间SplFileInfo::getMTime。
至于获取目录的大小,您是指其中所有内容的文件大小(听起来像是一个愚蠢的问题,大小不明确)?
如果您只想记录目录的“文件大小”,那么filesize或SplFileInfo::getSize应该足够了。
$dir = new SplFileInfo('path/to/dir');
printf(
"Directory modified time is %s and size is %d bytes.",
date('d/m/Y H:i:s', $dir->getMTime()),
$dir->getSize()
);
Run Code Online (Sandbox Code Playgroud)