这篇文章主要讲解了“php怎么快速知道文件的大小、类型和权限”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php怎么快速知道文件的大小、类型和权限”吧!
本文的主要内容是来了解一下文件大小、文件类型和文件/目录权限的获取方法。下面就来给大家具体介绍一下获取方法。
一、获取文件的大小
可以使用 filesize($filename)
函数来返回指定文件$filename
的大小。如果成功,会返回文件大小的字节数;如果失败,则返回 FALSE。
<?php header("content-type:text/html;charset=utf-8"); $filename = "test.txt"; echo "{$filename} 文件的大小为:".filesize($filename); ?>
输出结果是:
二、获取文件的类型
可以使用 filetype($filename)
函数返回指定文件或目录$filename
的类型。如果成功,会返回下面 7 种可能的值之一:
fifo
char
dir
block
link
file
unknown
如果失败,则返回 FALSE。
<?php header("content-type:text/html;charset=utf-8"); $filename = "D:/demo/text.txt"; echo "{$filename} 文件的类型为:".filetype($filename); $filename = "D:/demo/1.jpg"; echo "<br>{$filename} 文件的类型为:".filetype($filename); $filename = "D:/demo/img"; echo "<br>{$filename} 文件的类型为:".filetype($filename); ?>
输出结果是:
三、获取文件的权限
可以使用 fileperms($filename)
函数返回文件或目录$filename
的权限。如果成功,会以数字形式返回权限。如果失败,则返回 FALSE。
<?php header("content-type:text/html;charset=utf-8"); $filename = "test.txt"; echo "{$filename} 文件的权限为:".fileperms($filename); ?>
输出结果是:
说明:代表权限的数字有三个可能的值,要设置多个权限,可以使用下面的数字进行总计:
1 = 执行权限
2 = 写权限
4 = 读权限
感谢各位的阅读,以上就是“php怎么快速知道文件的大小、类型和权限”的内容了,经过本文的学习后,相信大家对php怎么快速知道文件的大小、类型和权限这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。