関数 disk_total_space
関数 disk_total_space は、指定されたディスクまたはパーティションの
ディスクスペース全体のサイズを返します。パラメータにはディスクへのパスを
文字列として渡します。この関数は、float型の数値としてバイト数を返します。
構文
disk_total_space(directory);
例
ドライブ C の全体サイズを取得します:
<?php
$res = disk_total_space('C:');
echo $res;
?>
コード実行結果(例):
256060440576
例
読みやすいようにバイトをギガバイトに変換します:
<?php
$bytes = disk_total_space('C:');
$gb = $bytes / 1024 / 1024 / 1024;
echo round($gb, 2) . ' GB';
?>
コード実行結果(例):
'238.47 GB'
例
他のドライブの利用可能な領域を確認します:
<?php
$res = disk_total_space('D:');
var_dump($res);
?>
コード実行結果(例):
float(512110881024)
関連項目
-
空き容量を返す関数
disk_free_space -
ファイルサイズを返す関数
filesize -
絶対パスを返す関数
realpath