在PHP中,DirectoryIterator::getCTime()用于获取目录中文件的创建时间
▥php
𝄐 0
php directory iterator,php directory traversal
在PHP中,DirectoryIterator::getCTime()用于获取目录中文件的创建时间。它返回一个表示文件创建时间的整数。
你可以通过以下代码示例使用DirectoryIterator::getCTime():
php
$dir = new DirectoryIterator('/path/to/directory');
foreach ($dir as $file) {
if ($file->isFile()) { // 确保只操作文件
$fileName = $file->getFilename();
$fileCTime = $file->getCTime();
echo "文件名: " . $fileName . "\n";
echo "创建时间: " . date("Y-m-d H:i:s", $fileCTime) . "\n";
}
}
在上面的代码中,首先创建了一个DirectoryIterator对象,并传递目录路径作为参数。然后使用foreach循环遍历目录中的文件。在循环中,首先检查文件是否为普通文件(isFile()方法),然后获取文件名和创建时间。最后,使用echo语句输出文件名和创建时间。
请注意,getCTime()所返回的是Unix时间戳,需要使用date()函数将其转换为可读格式。
在PHP中,DirectoryIterator::getCTime()用于获取目录中文件的创建时间。它返回一个表示文件创建时间的整数。
你可以通过以下代码示例使用DirectoryIterator::getCTime():
php
$dir = new DirectoryIterator('/path/to/directory');
foreach ($dir as $file) {
if ($file->isFile()) { // 确保只操作文件
$fileName = $file->getFilename();
$fileCTime = $file->getCTime();
echo "文件名: " . $fileName . "\n";
echo "创建时间: " . date("Y-m-d H:i:s", $fileCTime) . "\n";
}
}
在上面的代码中,首先创建了一个DirectoryIterator对象,并传递目录路径作为参数。然后使用foreach循环遍历目录中的文件。在循环中,首先检查文件是否为普通文件(isFile()方法),然后获取文件名和创建时间。最后,使用echo语句输出文件名和创建时间。
请注意,getCTime()所返回的是Unix时间戳,需要使用date()函数将其转换为可读格式。
本文地址:
/show-280318.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。