ホームページ >バックエンド開発 >PHPチュートリアル >PHPのdisk_free_space()関数とdisk_total_space()関数の説明
disk_free_space — ディレクトリ
の空きスペースを返します。 説明
disk_free_space ( $directory )
ディレクトリを含む 文字列 を指定すると、この関数は、対応する ファイル システム またはディスク パーティション番号に従って、利用可能なバイトを返します。
パラメータ directory
ファイルシステムのディレクトリまたはディスクパーティション。
注:
ファイル ディレクトリの代わりにファイル名が指定された場合、この関数の動作は均一ではなく、オペレーティング システムと PHP のバージョンによって異なります。
戻り値
使用可能なバイト数を浮動小数点で返し、失敗した場合は FALSE を返します。
disk_free_space() 例
<?php // $df 包含根目录下可用的字节数 $df = disk_free_space ( "/" ); //在 Windows 下: $df_c = disk_free_space ( "C:" ); $df_d = disk_free_space ( "D:" ); ?>
注: この関数は リモート ファイル では使用できません。チェックされるファイルはサーバーのファイル システムを通じてアクセスできる必要があります。
disk_total_space — ディレクトリの合計ディスク サイズを返します
説明
disk_total_space ( $directory )
ディレクトリを含む文字列を指定すると、この関数は対応するファイル システムまたはディスク パーティションに従ってすべてのバイトを返します。 [翻訳者注] この関数は、ディレクトリが存在するディスク パーティションの合計サイズを返すため、同じディスク パーティションの異なるディレクトリをパラメータとして指定しても、得られる結果はまったく同じになります。 ディスク パーティションをサブディレクトリとしてマウントすることは、Unix と Windows 200x/XP の両方でサポートされており、その場合、この関数を正しく使用することが合理的です。
パラメータ
directoryファイルシステムのディレクトリまたはディスクパーティション。
戻り値
ディレクトリの合計ディスク サイズをバイト単位で浮動小数点で返し、失敗した場合は FALSE を返します。
disk_total_space() 例
<?php // $df 包含 "/" 目录的磁盘大小 $ds = disk_total_space ( "/" ); //在 Windows 下: $ds = disk_total_space ( "C:" ); $ds = disk_total_space ( "D:" ); ?>
注: この関数はリモート ファイルでは使用できません。チェックされるファイルは、サーバーのファイル システムを通じてアクセスできる必要があります。
以上がPHPのdisk_free_space()関数とdisk_total_space()関数の説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。