php - 不理解工作 filesize() 函数

标签 php

$path = "/////////.";

echo filesize( $path );

结果是 4096

这是什么……失败了? 4096 是从哪里来的?

最佳答案

回答:

$path = "/////////.";

虽然看起来怪怪的,但是路径指的是文件系统的根目录,和/一样,什么是目录。在大多数文件系统上,一个目录至少 4096 字节来存储(硬盘一个扇区的大小,大多数文件系统的最小分配单元)。如果该目录中存储了很多文件,大小可能会更大。但在系统根目录中通常只有标准系统目录,因此只有 4096。

关于php - 不理解工作 filesize() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16450327/

相关文章:

php - PHP 脚本中的 SED 命令(错误表达式 #1,char 34 : Invalid preceding regular expression)

php - 电子邮件的 Laravel 验证规则

php - 如何打开包含表单的弹出窗口

php - 使用 CDBCriteria 进行 Join 查询

javascript - 获取存储在多个 HTML 元素中的数据

php - 您如何避免忘记增加项目的版本号?

php - css/php 中的分页

php - 单击超链接时查看详细的 MySQL 结果

php - 如何避免在 PHP 中重复 MySQL 查询代码的类似部分?

php - php哈希密码中的注册脚本