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函数,php爱好者站推荐
Mar 19 PHP
PHP 第二节 数据类型之数值型
Apr 28 PHP
zf框架的数据库追踪器使用示例
Mar 13 PHP
如何阻止网站被恶意反向代理访问(防网站镜像)
Mar 18 PHP
ThinkPHP调试模式与日志记录概述
Aug 22 PHP
PHP与MYSQL中UTF8编码的中文排序实例
Oct 21 PHP
浅谈ThinkPHP的URL重写
Nov 25 PHP
php根据一个给定范围和步进生成数组的方法
Jun 19 PHP
调试WordPress中定时任务的相关PHP脚本示例
Dec 10 PHP
详解Yii实现分页的两种方法
Jan 14 PHP
PDO::lastInsertId讲解
Jan 29 PHP
PHP面试题 wakeup魔法 Ezpop pop序列化与反序列化
Apr 11 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
php 求质素(素数) 的实现代码
2011/04/12 PHP
PHP实现负载均衡的加权轮询方法分析
2018/08/22 PHP
PHP结合jquery ajax实现上传多张图片,并限制图片大小操作示例
2019/03/01 PHP
TNC vs BOOM BO3 第二场2.13
2021/03/10 DOTA
JQuery 简便实现页面元素数据验证功能
2007/03/24 Javascript
快速学习jQuery插件 Cookie插件使用方法
2015/12/01 Javascript
javascript实现平滑无缝滚动
2020/08/09 Javascript
jQuery简单注册和禁用全局事件的方法
2016/07/25 Javascript
JS实现隐藏同级元素后只显示JS文件内容的方法
2016/09/04 Javascript
详解Angular Reactive Form 表单验证
2017/07/06 Javascript
vue 父组件调用子组件方法及事件
2018/03/29 Javascript
vue axios数据请求get、post方法及实例详解
2018/09/11 Javascript
基于layui的下拉列表的数据回显方法
2019/09/24 Javascript
详解Python装饰器由浅入深
2016/12/09 Python
python常见排序算法基础教程
2017/04/13 Python
浅谈Python由__dict__和dir()引发的一些思考
2017/10/30 Python
python实现关键词提取的示例讲解
2018/04/28 Python
基于python进行桶排序与基数排序的总结
2018/05/29 Python
python批量修改ssh密码的实现
2019/08/08 Python
python实现滑雪游戏
2020/02/22 Python
Python爬虫工具requests-html使用解析
2020/04/29 Python
Python 字节流,字符串,十六进制相互转换实例(binascii,bytes)
2020/05/11 Python
python如何变换环境
2020/07/21 Python
python 用pandas实现数据透视表功能
2020/12/21 Python
css 省略号 css3让多余的字符串消失并附加省略号的实现代码
2013/02/07 HTML / CSS
html5利用canvas实现颜色容差抠图功能
2019/12/23 HTML / CSS
世界上最大的铁人三项商店:Tri UK
2020/11/04 全球购物
什么是用户模式(User Mode)与内核模式(Kernel Mode) ?
2015/09/07 面试题
党员公开承诺事项
2014/03/25 职场文书
出纳担保书范文
2014/04/02 职场文书
2014年冬季防火方案
2014/05/21 职场文书
2014年就业工作总结
2014/11/26 职场文书
保密法制宣传月活动总结
2015/05/07 职场文书
2016年综治和平安建设宣传月活动总结
2016/04/01 职场文书
创业计划书之干洗店
2019/09/10 职场文书
Windows Server 2012 R2 磁盘分区教程
2022/04/29 Servers