PHPのdisk_free_space()関数を使用しファイルシステムまたはディスクの空き領域を取得してみます。
disk_free_space()関数は、ファイルシステムまたはディスクの空き領域をバイト単位で取得することができます。取得に成功した場合は空き領域の数(バイト)、失敗した場合はFALSE(偽)を返します。
■基本的な構文
disk_free_space(directory)
directoryは、空き領域を取得するファイルシステムまたはディスクを指定します。
■環境
・Windows10
・XAMPP 8.0.6
・PHP Version 8.0.6
■PHPのdisk_free_space()関数を使用しファイルシステムまたはディスクの空き領域を取得する
では、早速PHPのdisk_free_space()関数を使用しファイルシステムまたはディスクの空き領域を取得してみます。
■コード
<html lang="ja">
<head>
<title>disk_free_space()関数を使用しファイルシステムまたはディスクの空き領域を取得する</title>
</head>
<body>
<?php
echo disk_free_space("C:");
?>
</body>
</html>
今回は、echo文と、disk_free_space()関数を使用します。disk_free_space()関数の括弧内に、引数,パラメータとして、ファイルシステムまたはディスクを指定します。今回は、Cドライブの空き領域を指定します。指定したファイルシステムまたはディスクの情報を元に返された空き領域を出力します。
■実行
では、このスクリプトを「disk_to_check.php」という名前で保存し、実行させてみます。
実行してみると、disk_free_space()関数を使用したことで、「400632135680」というバイト単位の空き領域を取得し、echo文で出力させることができました。
コメント