Heim  >  Artikel  >  Backend-Entwicklung  >  PHP 文件编程(一)-获取文件信息的二种方式

PHP 文件编程(一)-获取文件信息的二种方式

WBOY
WBOYOriginal
2016-07-25 08:59:28936Durchsuche
  1. //打开文件

  2. $file_path="text.txt";
  3. if($fp=fopen($file_path,"r")){
  4. //取出文件的信息
  5. $file_info=fstat($fp);
  6. echo "
    ";
  7. print_r($file_info);
  8. echo "";
  9. //单个的取出

  10. $file_size=$file_info['size'];
  11. //文件大小按字节来计算的
  12. echo "文件的大小为:".$file_size;
  13. echo "
    文件上次访问的时间:".date("Y-m-d H:i:s",$file_info['atime']); //atime表示【该文件上次被访问的时间】
  14. echo "
    文件上次修改的时间:".date("Y-m-d H:i:s",$file_info['mtime']); //mtime表示【该文件上次内容被修改的时间】
  15. echo "
    文件上次change的时间:".date("Y-m-d H:i:s",$file_info['ctime']); //ctime表示【该文件上次 文件所有者/文件组 修改的时间】
  16. }else{

  17. echo "打开文件失败";
  18. }
  19. //关闭文件,这个非常重要

  20. fclose($fp);
  21. ?>
复制代码

方式2,获取文件信息

  1. //第二种获取文件信息 by bbs.it-home.org

  2. $file_path="text.txt";
  3. if(!file_exists($file_path)){
  4. echo "文件不存在";
  5. exit();
  6. }
  7. echo "
    ".date("Y-m-d H:i:s",fileatime($file_path));

  8. echo "
    ".date("Y-m-d H:i:s",filemtime($file_path));
  9. echo "
    ".date("Y-m-d H:i:s",filectime($file_path));
  10. //echo "
    ".filemtime($file_path);

  11. //echo "
    ".filectime($file_path);
  12. ?>
复制代码


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn