ホームページ  >  記事  >  バックエンド開発  >  PHP_PHP チュートリアルでファイル属性を取得する方法の簡単な紹介

PHP_PHP チュートリアルでファイル属性を取得する方法の簡単な紹介

WBOY
WBOYオリジナル
2016-07-15 13:34:311153ブラウズ

PHP はファイル属性を取得し、最新の変更時刻を取得します。

<ol class="dp-xml"><li class="alt"><span><span class="tag"><</span><span> ?php  </span></span></li><li><span>$</span><span class="attribute">file</span><span> = </span><span class="attribute-value">'test.txt'</span><span>;  </span></li><li class="alt"><span>echo date('r', <br />filemtime($file));  </span></li><li><span class="tag">?></span><span> </span></span></li></ol>

は、キャッシュ技術で一般的に使用される UNIX タイムスタンプを返します

関連する PHP はファイル属性を取得し、最終変更時刻を取得します。アクセス時刻 fileatime()、filectime() ファイルの権限、所有者、すべてのグループ、または i ノード内のその他のメタデータが更新されると、 fileowner() 関数はファイル所有者を返します

$owner = posix_getpwuid(fileowner($ file));

(非ウィンドウ システム)、ileperms() はファイルのアクセス許可を取得します。

<ol class="dp-xml">
<li class="alt"><span><span class="tag"><</span><span> ?php  </span></span></li><li><span>$</span><span class="attribute">file</span><span> = </span><span class="attribute-value">'dirlist.php'</span><span>;  </span></li><li class="alt"><span>$</span><span class="attribute">perms</span><span> = </span><span class="attribute-value">substr</span><span>(sprintf<br />('%o', fileperms($file))<br />, -4);  </span></li><li><span>echo $perms;  </span></li><li class="alt"><span class="tag">?></span><span> </span></span></li>
<li><span> </span></li>
</ol>

filesize() はファイル サイズのバイト数を返します。

<ol class="dp-xml">
<li class="alt"><span><span class="tag"><</span><span> ?php  </span></span></li><li><span>// 输出类似:somefile.txt:<br /> 1024 bytes  </span></li><li class="alt"><span>$</span><span class="attribute">filename</span><span> = </span><span class="attribute-value">'somefile.txt'</span><span>;  </span></li><li><span>echo $filename . ': ' <br />. filesize($filename) . ' bytes';  </span></li><li class="alt"><span class="tag">?></span><span> </span></span></li>
<li><span> </span></li>
</ol>

PHP は次のすべての情報を取得します。ファイル属性 配列を返す stat() 関数があります:

<ol class="dp-xml">
<li class="alt"><span><span class="tag"><</span><span> ?php  </span></span></li><li><span>$</span><span class="attribute">file</span><span> = </span><span class="attribute-value">'dirlist.php'</span><span>;  </span></li><li class="alt"><span>$</span><span class="attribute">perms</span><span> = </span><span class="attribute-value">stat</span><span>($file);  </span></li><li><span>var_dump($perms);  </span></li><li class="alt"><span class="tag">?></span><span> </span></span></li>
<li><span> </span></li>
</ol>


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/445971.html技術記事 PHP はファイル属性を取得して最新の変更時刻を取得します。 ?php $ file = 'test.txt' ; echodate('r', filemtime($file)); 返されるのは、キャッシュでよく使用される UNIX タイムスタンプです。関連する PHP を入手...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。