PHP操作文件的一些基本函数使用示例


Posted in PHP onNovember 18, 2014

在对文件进行操作时,不仅可以对文件中的数据进行操作,还可以对文件本身进行操作。例如复制文件、删除文件、截取文件及为文件重命名等操作。在PHP中已经提供了这些文件处理方式的标准函数,使用也非常容易,如下表所示:

PHP操作文件的一些基本函数使用示例

在表中,四个函数如果执行成功,则都会返回TRUE,失败则返回FALSE。它们的使用代码如下所示:

<?php

//复制文件示例

if(copy('./file1.txt','../data/file2.txt')){

echo "文件复制成功!";

}else{

echo "文件复制失败!";

}

 

//删除文件示例

$filename = "file.txt";

if (file_exists($filename)){

if (unlink($filename)){

echo "文件删除成功!";

}else{

echo "文件删除失败!";

}

}else{

echo "目标文件不存在";

}

 

//重命名文件示例

if (rename('./demo.php', './demo.html')){

echo "文件重命名成功!";

}else{

echo "文件重命名失败";

}

 

//截取文件示例

$fp = fopen('./data.txt', "r+") or die('文件打开失败');

if(ftruncate($fp, 1024)){

echo "文件截取成功!";

}else{

echo "文件截取失败!";

}

?>
PHP 相关文章推荐
用PHP和ACCESS写聊天室(二)
Oct 09 PHP
PHP编程中字符串处理的5个技巧小结
Nov 13 PHP
php获取当月最后一天函数分享
Feb 02 PHP
PHP通过API获取手机号码归属地
May 28 PHP
浅谈php中include文件变量作用域
Jun 18 PHP
PHP执行SQL文件并将SQL文件导入到数据库
Sep 17 PHP
thinkPHP中多维数组的遍历方法
Jan 09 PHP
PHP数据库操作Helper类完整实例
May 11 PHP
php连接mysql数据库
Mar 21 PHP
php实现的后台表格分页功能示例
Oct 23 PHP
laravel 框架实现无限级分类的方法示例
Oct 31 PHP
PHP读取文件,解决中文乱码UTF-8的方法分析
Jan 22 PHP
一个经典的PHP文件上传类分享
Nov 18 #PHP
php数组查找函数总结
Nov 18 #PHP
一个经典的PHP验证码类分享
Nov 18 #PHP
一个经典实用的PHP图像处理类分享
Nov 18 #PHP
PHP中一些可以替代正则表达式函数的字符串操作函数
Nov 17 #PHP
PHP向浏览器输出内容的4个函数总结
Nov 17 #PHP
PHP中使用匿名函数操作数据库的例子
Nov 17 #PHP
You might like
Look And Say 序列php实现代码
2011/05/22 PHP
关于PHP内存溢出问题的解决方法
2013/06/25 PHP
php导入大量数据到mysql性能优化技巧
2014/12/29 PHP
php curl 获取https请求的2种方法
2015/04/27 PHP
php三元运算符知识汇总
2015/07/02 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
2017/11/16 PHP
jQuery html()等方法介绍
2009/11/18 Javascript
JS 密码强度验证(兼容IE,火狐,谷歌)
2010/03/15 Javascript
读取input:file的路径并显示本地图片的方法
2013/09/23 Javascript
Ext4.2的Ext.grid.plugin.RowExpander无法触发事件解决办法
2014/08/15 Javascript
简单学习JavaScript中的for语句循环结构
2015/11/10 Javascript
jquery ztree异步搜索(搜叶子)实践
2016/02/25 Javascript
用node-webkit把web应用打包成桌面应用(windows环境)
2018/02/01 Javascript
浅谈ajax请求不同页面的微信JSSDK问题
2018/02/26 Javascript
vue解决一个方法同时发送多个请求的问题
2018/09/25 Javascript
layui实现数据表格隐藏列的示例
2019/10/25 Javascript
easyUI 实现的后台分页与前台显示功能示例
2020/06/01 Javascript
VueX模块的具体使用(小白教程)
2020/06/05 Javascript
Vue+scss白天和夜间模式切换功能的实现方法
2021/01/05 Vue.js
python获取beautifulphoto随机某图片代码实例
2013/12/18 Python
python3连接MySQL数据库实例详解
2018/05/24 Python
利用pandas合并多个excel的方法示例
2019/10/10 Python
torch 中各种图像格式转换的实现方法
2019/12/26 Python
pytorch 中pad函数toch.nn.functional.pad()的用法
2020/01/08 Python
python输出pdf文档的实例
2020/02/13 Python
Python bytes string相互转换过程解析
2020/03/05 Python
零基础学Python之前需要学c语言吗
2020/07/21 Python
Python 制作查询商品历史价格的小工具
2020/10/20 Python
基于HTML5的WebSocket的实例代码
2018/08/15 HTML / CSS
美国定制钻石订婚戒指:Ritani
2017/12/08 全球购物
接口的多继承会带来哪些问题
2015/08/17 面试题
招商专员岗位职责
2014/02/08 职场文书
2014年两会学习心得体会
2014/03/17 职场文书
试用期自我鉴定范文
2014/03/20 职场文书
2015年房产经纪人工作总结
2015/05/15 职场文书
PostgreSQL存储过程实用脚本(二):创建函数入门
2021/04/05 PostgreSQL