PHP でファイルの作成日を取得する方法
多数のファイルを含むディレクトリ内を移動するとき、ファイルの作成日を取得する必要が生じることがあります。変更時刻などの他のプロパティとは異なり、PHP にはファイルの作成日にアクセスするための直接的な関数がありません。ただし、別のアプローチも存在します。
filectime() の利用
Windows システムの場合、filectime() 関数がこのニッチな領域を埋めます。ファイルの作成時刻を正確に返します。ただし、Unix ベースのシステムの場合は、注意事項が適用されます。
Unix 固有の考慮事項
Unix システムでは、ファイルの作成日が利用できないことがよくあります。代わりに、 filectime() は、実行された最新の変更またはメタデータ更新を表すファイルの「変更時刻」を報告します。この制限は、ほとんどの Unix ファイル システム内に特定の作成タイムスタンプが存在しないために発生します。
未変更のファイルの場合
ファイルが作成されてから未変更のままである場合、両方の filemtime () と filectime() は同じタイムスタンプを返します。この結果は、Windows と Unix システムの両方で観察された動作と一致します。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3