前の記事「php ファイル操作: ファイルの時間属性 (情報) を取得する方法 」では、組み込み関数 filectime()、filemtime、fileatime が使用できることを学びました。 () 個別のファイルを取得する 3 つの時間属性: 作成時刻、変更時刻、最終アクセス時刻。興味のある友人はそれについて学ぶことができます~
この記事の主な内容は、ファイル サイズ、ファイル タイプ、ファイルについて理解することです。 /directory 権限の取得方法。入手方法を詳しく紹介しましょう。
1. ファイルのサイズを取得します
filesize($filename)
関数を使用して、指定されたファイルを返すことができます $filename
のサイズ。成功した場合はファイル サイズをバイト単位で返し、失敗した場合は FALSE を返します。
<?php header("content-type:text/html;charset=utf-8"); $filename = "test.txt"; echo "{$filename} 文件的大小为:".filesize($filename); ?>
出力結果は次のとおりです:
2. ファイルの種類を取得します。
## を使用できます。 #filetype ($filename) この関数は、指定されたファイルまたはディレクトリのタイプ
$filename を返します。成功すると、次の 7 つの可能な値のいずれかが返されます:
<?php header("content-type:text/html;charset=utf-8"); $filename = "D:/demo/text.txt"; echo "{$filename} 文件的类型为:".filetype($filename); $filename = "D:/demo/1.jpg"; echo "<br>{$filename} 文件的类型为:".filetype($filename); $filename = "D:/demo/img"; echo "<br>{$filename} 文件的类型为:".filetype($filename); ?>
3. ファイル権限を取得します
を使用できます。 fileperms ($filename)
この関数は、ファイルまたはディレクトリ$filename のアクセス許可を返します。成功すると、アクセス許可が数値として返されます。失敗した場合は FALSE を返します。
<?php header("content-type:text/html;charset=utf-8"); $filename = "test.txt"; echo "{$filename} 文件的权限为:".fileperms($filename); ?>
出力結果は次のとおりです:
# 説明: 権限を表す数値には 3 つの値が可能です。複数の権限を設定するには、次の数値を使用できます。合計:
1 = 実行権限以上がPHPファイル操作でファイルのサイズ、タイプ、権限を素早く知る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。