disk_free_space
そふぃのPHP入門 >> PHP関数リファレンス >> ファイルシステム関数 >> disk_free_space

disk_free_space

解説 ディスクの空き容量を調べる
書式 float disk_free_space( string directory )
float disk_free_space( string ディレクトリパス )
引数 directory ディレクトリパス
返値 使用可能なバイト数

PHPマニュアル:disk_free_space disk_free_space()

disk_free_space()関数:概略解説

disk_free_space()は引数で指定しているディレクトリが存在するパーティションの空き容量を調べます。

disk_free_space()関数:返り値解説

ディスクの空き容量をバイト数で返します。

disk_free_space()関数:引数解説

directoryディレクトリパス
ディレクトリへのパスを指定します。

disk_free_space()関数:注意

ディスクにはサーバーのファイルシステムによりアクセスする必要があるため、引数にリモートファイルを使用することはできません。

参考関数

  • diskfreespace() ---- disk_free_space()関数のエイリアス
  • disk_total_space() ---- ディスクの全容量を調べる

サンプルスクリプト

簡単な利用例

  1. <?php
  2. $disk_space = disk_free_space('/');
  3. echo $disk_space."バイト空き";
  4. ?>

ルートディレクトリがあるパーティションの空き容量を調べます。

ドライブの空き容量チェック

  1. <?php
  2. $disk_space = disk_free_space("C:"); // Cドライブの空き容量
  3. $disk_space = disk_free_space("D:"); // Dドライブの空き容量
  4. ?>

CドライブやDドライブの空き容量を調べる事ができます。

PHP辞典
PHP辞典 PHP5の関数にも対応したリファレンスですが、関数ごとにバージョンが表示されているのでPHP4ユーザにも安心。簡単なサンプルが全ての関数についている事と目的別検索が魅力です。
PHPポケットリファレンス
PHPポケットリファレンス 携帯用でもOKの小さめの本。関数本にありがちな分厚い・重い・見るのがおっくうという欠点をコンパクト化で解消してます。小さいながらも関数の掲載量・内容は共に十分充実しており、関数ごとのサンプルや目的別検索もあります。