通过PHP访问文件属性,可以使用以下方法:
file_exists()
函数检查文件是否存在。is_readable()
函数检查文件是否可读。is_writable()
函数检查文件是否可写。is_executable()
函数检查文件是否可执行。is_file()
函数检查是否是一个文件。is_dir()
函数检查是否是一个目录。is_link()
函数检查是否是一个符号链接。filemtime()
函数获取文件的最后修改时间。filesize()
函数获取文件的大小。fileperms()
函数获取文件的权限。以下是一个示例代码,用于获取文件的属性:
$filename = 'example.txt';
if (file_exists($filename)) {
echo "文件存在\n";
} else {
echo "文件不存在\n";
}
if (is_readable($filename)) {
echo "文件可读\n";
} else {
echo "文件不可读\n";
}
if (is_writable($filename)) {
echo "文件可写\n";
} else {
echo "文件不可写\n";
}
if (is_executable($filename)) {
echo "文件可执行\n";
} else {
echo "文件不可执行\n";
}
if (is_file($filename)) {
echo "是一个文件\n";
} else {
echo "不是一个文件\n";
}
if (is_dir($filename)) {
echo "是一个目录\n";
} else {
echo "不是一个目录\n";
}
if (is_link($filename)) {
echo "是一个符号链接\n";
} else {
echo "不是一个符号链接\n";
}
echo "最后修改时间:" . date('Y-m-d H:i:s', filemtime($filename)) . "\n";
echo "文件大小:" . filesize($filename) . " 字节\n";
echo "文件权限:" . decoct(fileperms($filename)) . "\n";
以上代码将输出文件的属性,包括文件是否存在、可读、可写、可执行、是否是文件、目录或符号链接、最后修改时间、文件大小和文件权限。
领取专属 10元无门槛券
手把手带您无忧上云