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

 更新时间:2014年11月18日 09:13:37   投稿:junjie  
这篇文章主要介绍了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版微信自定义回复功能,结合完整实例形式分析了php版微信自定义回复功能的设置与代码实现技巧,需要的朋友可以参考下
    2016-12-12
  • PHP 中检查或过滤IP地址的实现代码

    PHP 中检查或过滤IP地址的实现代码

    网络环境异常复杂,有时候我们不得不禁止一些恶意用户访问,禁止的方式有很多种,其中一种就是通过 IP 来限制,本文提供的方法允许你通过 IP 区间、CIDR (Classless Inter-Domain Routing)及单个 IP 格式来检查或过滤 IP 地址
    2011-11-11
  • PHP+Ajax 检测网络是否正常实例详解

    PHP+Ajax 检测网络是否正常实例详解

    这篇文章主要介绍了PHP+Ajax 检测网络是否正常实例详解的相关资料,这里附有实例代码,需要的朋友可以参考下
    2016-12-12
  • PHP遍历文件夹与文件类及处理类用法实例

    PHP遍历文件夹与文件类及处理类用法实例

    这篇文章主要介绍了PHP遍历文件夹与文件类及处理类用法实例,包括了文件及文件夹的遍历以及清除utf8的bom头方法,非常实用,需要的朋友可以参考下
    2014-09-09
  • 详解PHP 7.4 中数组延展操作符语法知识点

    详解PHP 7.4 中数组延展操作符语法知识点

    在本篇文章里小编给各位整理的是关于PHP 7.4 中数组延展操作符语法知识点内容,需要的朋友们参考学习下。
    2019-07-07
  • php获取本周星期一具体日期的方法

    php获取本周星期一具体日期的方法

    这篇文章主要介绍了php获取本周星期一具体日期的方法,涉及php针对日期的操作技巧,非常具有实用价值,感兴趣的朋友可将该代码片段整合进自己的日期类中以方便日后调用,需要的朋友可以参考下
    2015-04-04
  • 解析php常用image图像函数集

    解析php常用image图像函数集

    本篇文章是对php中常用的image图像函数集进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • PHP排序二叉树基本功能实现方法示例

    PHP排序二叉树基本功能实现方法示例

    这篇文章主要介绍了PHP排序二叉树基本功能实现方法,结合具体实例形式分析了PHP排序二叉树的定义、遍历、节点插入、查找等相关实现技巧,需要的朋友可以参考下
    2018-05-05
  • PHP实现获取第一个中文首字母并进行排序的方法

    PHP实现获取第一个中文首字母并进行排序的方法

    这篇文章主要介绍了PHP实现获取第一个中文首字母并进行排序的方法,涉及php数组遍历、编码转换及数组排序相关操作技巧,需要的朋友可以参考下
    2017-05-05
  • ueditor 1.2.6 使用方法说明

    ueditor 1.2.6 使用方法说明

    以下文本是以php版本为例的,对ueditor 1.2.6的使用方法进行了详细的说明介绍,需要的朋友可以过来参考下
    2013-07-07

最新评论