ホームページ > バックエンド開発 > PHPの問題 > PHPでファイルの変更時間を変更する方法

PHPでファイルの変更時間を変更する方法

藏色散人
リリース: 2023-03-07 08:26:01
オリジナル
3815 人が閲覧しました

php でファイル変更時間を変更する方法: まず PHP サンプル ファイルを作成し、次に "touch("test.txt",mktime(19,5,10,10,26,2013));" を使用します。指定したファイルの更新時刻を再変更します。

PHPでファイルの変更時間を変更する方法

推奨: 「PHP ビデオ チュートリアル

ファイルの変更時刻とアクセス時刻は、次の方法で変更できます。 php touch() この関数は、指定されたファイルのアクセス時刻と変更時刻を設定します。

php touch(filename,time,atime)
ログイン後にコピー

構文

パラメータの説明:

ファイル名が必要です。アクセスするファイルを指定します。

時間 オプション。時間を設定します。デフォルトは現在のシステム時刻です。

atime オプション。アクセス時間を設定します。デフォルトは現在のシステム時刻です。

filename で指定されたファイルのアクセス時刻と変更時刻を、指定された時刻に設定しようとします。オプションの時間パラメータが設定されていない場合は、現在のシステム時間が使用されます。 3 番目のパラメータ atime が指定された場合、指定されたファイルのアクセス時間は atime に設定されます。

成功した場合は true を返し、失敗した場合は false を返します。

ケース:

test.txt の最終変更時刻を 2013 年 10 月 26 日 19:05:10 に変更します

<?php
touch("test.txt",mktime(19,5,10,10,26,2013));
?>
ログイン後にコピー

添付ファイル: PHP でファイルの作成時刻と変更時刻を取得する方法:

filemtime (文字列ファイル名)

ファイルが最後に変更された時刻を返します。 , エラーが発生した場合は FALSE を返します。時刻は Unix タイムスタンプとして返​​され、date() で使用できます。

例: $a=filemtime("log.txt");

echo "変更時刻:".date("Y-m-d H:i:s",$a);

filectime (string filename)

ファイルの最後の i ノードが変更された時刻を返します。エラーが発生した場合は FALSE を返します。時刻は Unix タイムスタンプとして返​​されます。

例: $a=filectime("log.txt");

echo "Creation time:".date("Y-m-d H:i:s",$a);

fileatime (string filename)

ファイルが最後にアクセスされた時刻を返します。エラーが発生した場合は FALSE を返します。時刻は Unix タイムスタンプとして返​​されます。

例: $a=fileatime("log.txt");

echo "変更時刻:".date("Y-m-d H:i:s",$a);

以上がPHPでファイルの変更時間を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート