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 相关文章推荐
在WIN98下以apache模块方式安装php
Oct 09 PHP
在服务端进行目录建立、删除,文件上传、删除的过程的php代码
Sep 10 PHP
PHP类的使用 实例代码讲解
Dec 28 PHP
整理的9个实用的PHP库简介和下载
Nov 09 PHP
解析php类的注册与自动加载
Jul 05 PHP
PHP面向对象教程之自定义类
Jun 10 PHP
Parse正式发布开源PHP SDK
Aug 11 PHP
php实现计数器方法小结
Jan 05 PHP
详解Yii2.0使用AR联表查询实例
Jun 16 PHP
PHP实现广度优先搜索算法(BFS,Broad First Search)详解
Sep 16 PHP
swoole_process实现进程池的方法示例
Oct 29 PHP
TP5框架实现上传多张图片的方法分析
Mar 29 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代码重构工具推荐
2014/10/14 PHP
基于PHP后台的Android新闻浏览客户端
2016/05/23 PHP
详解PHP中的外观模式facade pattern
2018/02/05 PHP
使用 PHP Masked Package 屏蔽敏感数据的实现方法
2019/10/15 PHP
javascript简单性能问题及学习笔记
2014/02/04 Javascript
jQuery+AJAX实现无刷新下拉加载更多
2015/07/03 Javascript
JS实现的在线调色板实例(附demo源码下载)
2016/03/01 Javascript
jquery easyUI中ajax异步校验用户名
2016/08/19 Javascript
js实现鼠标左右移动,图片也跟着移动效果
2017/01/25 Javascript
webpack使用 babel-loader 转换 ES6代码示例
2017/08/21 Javascript
AngularJS实现的根据数量与单价计算总价功能示例
2017/12/26 Javascript
vue中父子组件注意事项,传值及slot应用技巧
2018/05/09 Javascript
微信小程序实现聊天对话(文本、图片)功能
2018/07/06 Javascript
vue请求服务器数据后绑定不上的解决方法
2019/10/30 Javascript
vuex实现像调用模板方法一样调用Mutations方法
2019/11/06 Javascript
vue组件创建的三种方式小结
2020/02/03 Javascript
基于JavaScript实现十五拼图代码实例
2020/04/26 Javascript
OpenLayers3实现地图显示功能
2020/09/25 Javascript
DJANGO-ALLAUTH社交用户系统的安装配置
2014/11/18 Python
使用Python脚本在Linux下实现部分Bash Shell的教程
2015/04/17 Python
用Python计算三角函数之atan()方法的使用
2015/05/15 Python
Django的URLconf中使用缺省视图参数的方法
2015/07/18 Python
Python数据结构与算法之二叉树结构定义与遍历方法详解
2017/12/12 Python
python config文件的读写操作示例
2019/09/27 Python
Python自动化测试笔试面试题精选
2020/03/12 Python
Soft Cotton捷克:来自爱琴海棉花的浴袍
2017/02/01 全球购物
独特的礼品和创新的科技产品:The Grommet
2018/02/24 全球购物
Under Armour西班牙官网:美国知名的高端功能性运动品牌
2018/12/12 全球购物
Linux管理员面试经常问道的相关命令
2013/04/29 面试题
计算机应用毕业生自荐信
2013/10/23 职场文书
租房协议书怎么写
2014/04/10 职场文书
文明工地标语
2014/06/16 职场文书
个人债务授权委托书范本
2014/10/05 职场文书
转让协议书
2015/01/27 职场文书
2015年度服装销售工作总结
2015/03/31 职场文书
python自动化调用百度api解决验证码
2021/04/13 Python