Login
网站首页 > 文章中心 > php

PHP检测硬盘大小以及剩余空间

作者:小编 更新时间:2023-10-30 19:55:07 浏览量:129人看过

<?php

$currentPagePath = __DIR__; // 获取当前页面所在的路径   如果检测其他盘可改  $diskPath = 'D:';


// 提取盘符部分

$driveLetter = strtoupper(substr($currentPagePath, 0, 1));


// 获取总空间大小(字节)

$totalSpaceBytes = disk_total_space($driveLetter . ':');


// 将字节转换为GB

$totalSpaceGB = round($totalSpaceBytes / (1024 * 1024 * 1024), 2);


// 获取已使用空间大小(字节)

$usedSpaceBytes = $totalSpaceBytes - disk_free_space($driveLetter . ':');


// 将字节转换为GB

$usedSpaceGB = round($usedSpaceBytes / (1024 * 1024 * 1024), 2);


// 计算剩余空间大小(字节)

$freeSpaceBytes = disk_free_space($driveLetter . ':');


// 将字节转换为GB

$freeSpaceGB = round($freeSpaceBytes / (1024 * 1024 * 1024), 2);


// 打印结果

echo "总空间大小:{$totalSpaceGB}GB<br>";

echo "已使用空间:{$usedSpaceGB}GB<br>";

echo "剩余空间:{$freeSpaceGB}GB";


效果图如下

1.png

版权声明:倡导尊重与保护知识产权,本站有部分资源、图片来源于网络,如有侵权,请联系我们修改或者删除处理。
转载请说明来源于"土嘎嘎" 本文地址:http://www.tugaga.com/jishu/php/1766.html
<<上一篇 2023-10-05
下一篇 >> 2023-10-31

编辑推荐

热门文章