php 文件操作


文件读取内容

方式一:

$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);//删除文件

你可能感兴趣的:(php 文件操作)