这篇文章主要介绍了关于php文件编程的介绍,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
1 获取文件信息
1.1 第一种方式(fopen、fstat、file_exists)
';
var_dump($fileinfo_arr);
echo '文件的大小是:' . $fileinfo_arr['size'] . '个字节';
echo '文件的创建时间是:' . date('Y-m-d H:i:s', $fileinfo_arr['ctime']);
echo '文件的访问时间是:' . date('Y-m-d H:i:s', $fileinfo_arr['atime']);
echo '文件的修改时间是:' . date('Y-m-d H:i:s', $fileinfo_arr['mtime']);
}else{
echo '文件不存在';
}1.2 第二种方式
2 读取文件内容
2.1 第一种方式,fread
', $con_str); $con_str = str_replace("\n", '
', $con_str); // 替换 tab $con_str = str_replace(" ", " ", $con_str); echo $con_str; }else{ echo '文件不存在'; }2.2 第二种方式,feof
', $con_str); $con_str = str_replace("\n", '
', $con_str); $con_str = str_replace(" ", ' ', $con_str); echo $con_str; }else{ echo '文件不存在'; }2.3 第三种方式,file_get_contents
', $con_str); $con_str = str_replace("\n", '
', $con_str); $con_str = str_replace(" ", ' ', $con_str); echo $con_str; }else{ echo '文件不存在'; }3 创建文件,并写入内容
3.1 案例1
3.2 案例2,file_put_contents
4 删除文件
删除成功'; }else{ echo '
删除失败'; } }else{ echo '文件不存在,无法删除'; }5 修改文件名
6 操作文件目录
6.1 创建一级目录
6.2 创建多级目录
6.3 删除目录(一级)
7 文件编程的应用案例
7.1 如何拷贝一张图片
7.2 遍历某个文件夹,判断文件夹下面内容分别是目录和文件
'; }else{ echo $file_name . '是文件
'; } } closedir($dir_handle); }else{ echo '不是目录,无法打开'; }7.3 写一个函数统计某个目录所有文件的大小
7.4 删除某个目录
以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!
相关推荐:
立即学习“PHP免费学习笔记(深入)”;










