php 文件操作

<?php
$filename = './test.txt';
?>

文件读取内容

方式一:

$content = file_get_contents($filename);

方式二:

$fp = fopen($filename);
$content = '';
while(!feof($fp)){
  $content .= fgets($fp); //读取一行
}
fclose($fp);

方式三:

$fp = fopen($filename);
$content = '';
while(!feof($fp)){
  $content .= fread($fp, 4096);
}
fclose($fp);

判断文件是否存在

file_exists($filename);

判断是否是文件

file_exists不仅可以判断文件是否存在,同时也可以判断目录是否存在

is_file($filename);

判断文件可读可写

is_readable($filename);//可读
is_writeable($filename);//可写

文件元属性

$author = fileowner($filename);//获得文件的所有者
$createTime = filectime($filename);//获取文件的创建时间
$motifyTime = filemtime($filename);//获取文件的修改时间
$visitTime = fileatime($filename);//获取文件的访问时间

取得文件的大小

$size = filesize($filename);

文件写入

方式一:

file_put_contents($filename);

方式二:

$fp = fopen($filename, 'w');
$data = 'test';
fwrite($fp, $data);
fclose($fp);

删除文件

rmdir($files);//删除文件夹
unlink($filename);//删除文件
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容