ホームページ  >  記事  >  バックエンド開発  >  PHPのdisk_free_space()関数とdisk_total_space()関数の説明

PHPのdisk_free_space()関数とdisk_total_space()関数の説明

怪我咯
怪我咯オリジナル
2017-07-11 09:18:371587ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。