文件操作函数的内容总结

原创 2019-07-10 14:18:04 186
摘要:<?php //创建一个文件夹 heros  mkdir('heros');  //在文件夹heros 中创建文件 male hero 和 female hero touch ('heros/maleHero.txt'); touch (&#
<?php

//创建一个文件夹 heros 

mkdir('heros'); 

//在文件夹heros 中创建文件 male hero 和 female hero

touch ('heros/maleHero.txt');

touch ('heros/femaleHero.txt');

//在两个文件中分别写入数据(男英雄名和女英雄名),用两种不同的方法

$maleHero = fopen('heros/maleHero.txt','rb+');

fwrite($maleHero,'Iron-man,Spider-man,Bat-man,THE-Hulk,Thor');

$maleHero = fopen('heros/maleHero.txt','ab+');

fputs($maleHero,'<a href="www.baidu.com">百度链接</a>');

//另一种方法

file_put_contents('heros/femaleHero.txt','Black widow,Capital marvel,White Queen,Scarlet witch');

//开始读取文件中的内容

$filename = 'heros/maleHero.txt'; //获取文件的类型

date_default_timezone_set('asia/shanghai');//定义时区

echo filetype($filename).'<br>'; //获取文件的类型

echo filesize($filename).'<br>'; //获取文件的大小

echo '该文件创建于:'.date('Y-m-d H:i:s',filectime($filename)).'<br>'; //获取文件创建的时间

echo '该文件修改于:'.date('Y-m-d H:i:s',filemtime($filename)).'<br>'; //获取文件修改的时间

echo '上次访问该文件是在:'.date('Y-m-d H:i:s',fileatime($filename)).'<br>'; //获取文件修改的时间 

$other_filename = 'heros/femaleHero.txt'; //换一个文件试试

var_dump(is_readable($other_filename)); //检查文件是否可读

echo '<br>';

var_dump(is_writable($other_filename));// 检查文件是否可写

echo '<br>';

var_dump(is_executable($other_filename));// 检查文件是否可执行 

var_dump(pathinfo($other_filename,PATHINFO_EXTENSION));/* 获取文件路径相关信息,后面可跟第二个参数为系统常量 

                                                       PATHINFO_DIRNAME,PATHINFO_EXTENSION,PATHINFO_BASENAME,PATHINFO_FILENAME 
													   当然 还有dirname(),basename()函数可以获得同样的效果*/

copy($other_filename,'new/femaleHero.txt');//将文件拷贝到新文件夹下面的文件中,文件不存在会自动创建

unlink('new/femaleHero.txt');//删除文件

var_dump(fread($maleHero,filesize('heros/maleHero.txt')));//读取文件中的内容

?>


批改老师:查无此人批改时间:2019-07-11 13:24:35
老师总结:完成的不错。文件操作,一般都用于存储日志、对日志的读写。继续加油。

发布手记

热门词条