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实现的功能是显示8条基色色带
Oct 09 PHP
php面向对象全攻略 (十五) 多态的应用
Sep 30 PHP
PHP垃圾回收机制简单说明
Jul 22 PHP
PHP面向对象学习笔记之一 基础概念
Oct 06 PHP
解析php curl_setopt 函数的相关应用及介绍
Jun 17 PHP
PHP中source #N问题的解决方法
Jan 27 PHP
php中Session的生成机制、回收机制和存储机制探究
Aug 19 PHP
分享一则PHP定义函数代码
Feb 26 PHP
双冒号 ::在PHP中的使用情况
Nov 05 PHP
PHP实现链式操作的三种方法详解
Nov 16 PHP
PHP+Ajax实现的博客文章添加类别功能示例
Mar 29 PHP
laravel 实现上传图片到本地和前台访问示例
Oct 21 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
详解Laravel服务容器的绑定与解析
2019/11/05 PHP
JavaScript在多浏览器下for循环的使用方法
2012/11/07 Javascript
使用GruntJS构建Web程序之安装篇
2014/06/04 Javascript
javascript模拟map输出与去除重复项的方法
2015/02/09 Javascript
浅谈JavaScript中的字符编码转换问题
2015/07/07 Javascript
《JavaScript高级编程》学习笔记之object和array引用类型
2015/11/01 Javascript
Javascript实现图片轮播效果(二)图片序列节点的控制实现
2016/02/17 Javascript
JavaScript事件处理的方式(三种)
2016/04/26 Javascript
无需 Flash 使用 jQuery 复制文字到剪贴板
2016/04/26 Javascript
vue中将网页打印成pdf实例代码
2017/06/15 Javascript
jQuery第一次运行页面默认触发点击事件的实例
2018/01/10 jQuery
cropper js基于vue的图片裁剪上传功能的实现代码
2018/03/01 Javascript
JS如何获取地址栏的参数实例讲解
2018/10/06 Javascript
在Vue项目中使用snapshot测试的具体使用
2019/04/16 Javascript
layui 富文本图片上传接口与普通按钮 文件上传接口的例子
2019/09/23 Javascript
JavaScript实现网页跨年倒计时
2020/12/02 Javascript
Python获取邮件地址的方法
2015/07/10 Python
python docx 中文字体设置的操作方法
2018/05/08 Python
浅谈numpy生成数组的零值问题
2018/11/12 Python
详解Python中的内建函数,可迭代对象,迭代器
2019/04/29 Python
Flask框架工厂函数用法实例分析
2019/05/25 Python
Python中一些深不见底的“坑”
2019/06/12 Python
Python while循环使用else语句代码实例
2020/02/07 Python
xadmin使用formfield_for_dbfield函数过滤下拉表单实例
2020/04/07 Python
CSS3实现背景透明文字不透明的示例代码
2018/06/25 HTML / CSS
天猫精选:上天猫,就够了
2016/09/21 全球购物
Kneipp克奈圃美国官网:德国百年精油配方的传承
2018/02/07 全球购物
理货员的岗位职责
2013/11/23 职场文书
党支部换届选举方案
2014/05/08 职场文书
档案信息化建设方案
2014/05/16 职场文书
效能监察建议书
2014/05/19 职场文书
土木工程专业本科生求职信
2014/10/01 职场文书
党支部考察鉴定意见
2015/06/02 职场文书
经典哲理警句:志不真则心不热,心不热则功不贤
2019/11/14 职场文书
python flappy bird小游戏分步实现流程
2022/02/15 Python
24年收藏2000多部退役军用电台
2022/02/18 无线电