disk_free_space

(PHP 4 >= 4.0.7, PHP 5)

disk_free_space — ディレクトリの利用可能なスペースを返す

説明

float disk_free_space ( string $directory )

ディレクトリを指定することにより、 この関数は対応するファイルシステムまたはディスクパーティションで 利用可能なバイト数を返します。

パラメータ

directory

ファイルシステムのディレクトリあるいはディスクパーティション。

注意: ディレクトリのかわりにファイル名を指定したときの挙動は未定義です。 OS や PHP のバージョンによって結果は異なります。

返り値

利用可能なバイト数を float 型で返します。

Example#1 disk_free_space() の例

<?php
// $df は「/」で利用可能なバイト数となります。
$df disk_free_space("/");

// Windows の場合:
disk_free_space("C:");
disk_free_space("D:");
?>

注意

注意: この関数では、 リモートファイル を 使用することはできません。これは、処理されるファイルがサーバの ファイルシステムによりアクセスできる必要があるためです。

PHPマニュアル検索

ナビゲーション

関数リスト

同一レベル項目

ファイルの所有者を変更する
ファイルポインタから1文字取り出す
ディレクトリを作る
一意なファイル名を生成する
文字列をファイルに書き込む
ファイルのモードを変更する
ファイルまたはディレクトリが存在するかどうか調べる
ファイルがディレクトリかどうかを調べる
ファイルあるいはシンボリックリンクの情報を取得する
シンボリックリンクのグループ所有権を変更する
ファイルをコピーする
fwrite のエイリアス
ディレクトリの利用可能なスペースを返す
ファイルに関する情報を取得する
ファイルまたは URL をオープンする
ファイルの最終アクセス時刻および最終更新日をセットする
シンボリックリンクの所有者を変更する
ハードリンクを作成する
バイナリセーフなファイル書き込み処理
ファイルポインタがファイル終端に達しているかどうか調べる
ファイルパスに関する情報を返す
ファイルのグループを変更する
ファイルが書き込み可能かどうかを調べる
通常ファイルかどうかを調べる
ファイルの inode 変更時刻を取得する
ファイルを削除する
ファイルポインタの位置を先頭に戻す
is_writable のエイリアス
ディレクトリを削除する
絶対パス名を返す
シンボリックリンク先を返す
ファイルタイプを取得する
ファイルがシンボリックリンクかどうかを調べる
disk_free_space のエイリアス
ファイルを指定した長さに丸める
ファイルが読み込み可能かどうかを知る
ファイルのステータスのキャッシュをクリアする
オープンされたファイルポインタをクローズする
ファイルの内容を全て文字列に読み込む
フォーマットに基づきファイルからの入力を処理する
オープンしたファイルポインタからファイルに関する情報を取得する
出力をファイルにフラッシュする
ファイル名がパターンにマッチするか調べる
ファイル全体を読み込んで配列に格納する
stream_set_write_buffer のエイリアス
パス中のディレクトリ名の部分を返す
行を CSV 形式にフォーマットし、ファイルポインタに書き込む
ファイルのパーミッションを取得する
テンポラリファイルを作成する
ファイルの所有者を取得する
ファイルポインタから 1 行取得する
ファイルポインタ上に残っているすべてのデータを出力する
ファイルのサイズを取得する
プロセスへのファイルポインタをオープンする
ファイルの更新時刻を取得する
プロセスのファイルポインタをクローズする
ファイルの最終アクセス時刻を取得する
HTTP POST でアップロードされたファイルかどうかを調べる
シンボリックリンクを作成する
汎用のファイルロックを行う
ファイルポインタから行を取得し、CSVフィールドを処理する
リンクに関する情報を取得する
ファイルの inode を取得する
ディレクトリの全体サイズを返す
ファイルポインタを移動する
設定ファイルをパースする
ファイルをリネームする
ファイルが実行可能かどうかを調べる
ファイルを出力する
パス中のファイル名の部分を返す
ファイルのグループを取得する
unlink か unset を参照してください
アップロードされたファイルを新しい位置に移動する
パターンにマッチするパス名を探す
ファイルポインタから 1 行取り出し、HTML タグを取り除く
バイナリセーフなファイルの読み込み
ファイルポインタから読み書きの位置を取得する
現在の umask を変更する
PHPマニュアル@apis
| PEARマニュアル | Smartyマニュアル | PostgreSQLマニュアル |