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

yipeiwu_com6年前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生成excel时单元格内换行问题的解决方法

翻出来源码开了下,字符串中使用换行的方法为"Name:{$name}\nAddress:{$adress}\nCity:{$city}\nCountry:{$country}\n ......

攻克CakePHP(PHP中的Ruby On Rails框架)图文介绍第1/2页

攻克CakePHP(PHP中的Ruby On Rails框架)图文介绍第1/2页

CakePHP框架首页: http://www.cakephp.org/ 下载后导入工程中,目录结构如下图(使用版本:1.1.19.6305) 搭建PHP环境,这里使用了AppServ2...

PHP二分查找算法的实现方法示例

本文实例讲述了PHP二分查找算法的实现方法。分享给大家供大家参考,具体如下: 二分查找法需要数组是一个有序的数组 假设我们的数组是一个递增的数组,首先我们需要找到数组的中间位置. 1....

php 模拟POST|GET操作实现代码

最近开发social game,发现使用这个东西还是比较平凡,这里做个总结,一来为自己留点记忆,另外希望对大家有帮助. 首先来看看需求,如果我们开发facebook上social gam...

PHP遍历目录文件的常用方法小结

本文实例总结了PHP遍历目录文件的常用方法。分享给大家供大家参考,具体如下: 测试算法(源代码经过本站工具http://tools.jb51.net/code/jb51_php_form...