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 相关文章推荐
Discuz板块横排显示图片的实现方法
May 28 PHP
常用的php对象类型判断
Aug 27 PHP
PHPCMS的使用小结
Sep 20 PHP
PHP如何解决网站大流量与高并发的问题
Jun 25 PHP
9个PHP开发常用功能函数小结
Jul 15 PHP
php ajax 静态分页过程形式
Sep 02 PHP
PHP测试程序运行时间的类
Feb 05 PHP
php制作中间带自己定义图片二维码的方法
Jan 27 PHP
PHP数组操作实例分析【添加,删除,计算,反转,排序,查找等】
Dec 24 PHP
PHP实现基于栈的后缀表达式求值功能
Nov 10 PHP
CentOS7编译安装php7.1的教程详解
Apr 18 PHP
PHP Pipeline 实现中间件的示例代码
Apr 26 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设计模式 Builder(建造者模式)
2011/06/26 PHP
PHP写的加密函数,支持私人密钥(详细介绍)
2013/06/09 PHP
PHP 二维数组和三维数组的过滤
2016/03/16 PHP
php实现HTML实体编号与非ASCII字符串相互转换类实例
2016/11/02 PHP
PHP基于自增数据如何生成不重复的随机数示例
2017/05/19 PHP
PHP实现的防止跨站和xss攻击代码【来自阿里云】
2018/01/29 PHP
javascript hasFocus使用实例
2010/06/29 Javascript
javascript限制文本框只允许输入数字(曾经与现在的方法对比)
2013/01/18 Javascript
JQuery中Text方法用法实例分析
2015/05/18 Javascript
在JavaScript中使用对数Math.log()方法的教程
2015/06/15 Javascript
BootStrap中按钮点击后被禁用按钮的最佳实现方法
2016/09/23 Javascript
微信小程序  Mustache语法详细介绍
2016/10/27 Javascript
详解React Native 屏幕适配(炒鸡简单的方法)
2018/06/11 Javascript
9102了,你还不会移动端真机调试吗
2019/03/25 Javascript
使用element-ui的el-menu导航选中后刷新页面保持当前选中状态
2019/07/19 Javascript
JS实现移动端双指缩放和旋转方法
2019/12/13 Javascript
python求crc32值的方法
2014/10/05 Python
在Python中使用列表生成式的教程
2015/04/27 Python
Python中map和列表推导效率比较实例分析
2015/06/17 Python
如何使用Flask-Migrate拓展数据库表结构
2019/07/24 Python
pycharm修改文件的默认打开方式的步骤
2019/07/29 Python
Python 实现进度条的六种方式
2021/01/06 Python
介绍一下grep命令的使用
2015/06/12 面试题
物流专业大学生职业生涯规划书范文
2014/01/15 职场文书
水利学院求职自荐书
2014/02/01 职场文书
新闻学专业大学生职业生涯规划范文
2014/03/02 职场文书
制冷与空调专业毕业生推荐信
2014/07/07 职场文书
小学教师自我剖析材料
2014/09/29 职场文书
安全月宣传标语
2014/10/07 职场文书
先进工作者事迹材料
2014/12/23 职场文书
灵山大佛导游词
2015/02/04 职场文书
创业计划书之情侣餐厅
2019/09/29 职场文书
陶瓷类经典广告语集锦
2019/10/25 职场文书
mysql 直接拷贝data 目录下文件还原数据的实现
2021/07/25 MySQL
vue报错function () { [native code] },无法出现我们想要的内容 Unknown custom element
2022/04/11 Vue.js
服务器间如何实现文件共享
2022/05/20 Servers