在对文件进行操作时,不仅可以对文件中的数据进行操作,还可以对文件本身进行操作。例如复制文件、删除文件、截取文件及为文件重命名等操作。在PHP中已经提供了这些文件处理方式的标准函数,使用也非常容易,如下表所示:
在表中,四个函数如果执行成功,则都会返回TRUE,失败则返回FALSE。它们的使用代码如下所示:
<br /><?php<br />//复制文件示例<br />if(copy('./file1.txt','../data/file2.txt')){<br />echo "文件复制成功!";<br />}else{<br />echo "文件复制失败!";<br />}<br /> <br />//删除文件示例<br />$filename = "file.txt";<br />if (file_exists($filename)){<br />if (unlink($filename)){<br />echo "文件删除成功!";<br />}else{<br />echo "文件删除失败!";<br />}<br />}e<i style="color:transparent">本#文来源gaodai$ma#com搞$$代**码网$</i><button>搞代gaodaima码</button>lse{<br />echo "目标文件不存在";<br />}<br /> <br />//重命名文件示例<br />if (rename('./demo.php', './demo.html')){<br />echo "文件重命名成功!";<br />}else{<br />echo "文件重命名失败";<br />}<br /> <br />//截取文件示例<br />$fp = fopen('./data.txt', "r+") or die('文件打开失败');<br />if(ftruncate($fp, 1024)){<br />echo "文件截取成功!";<br />}else{<br />echo "文件截取失败!";<br />}<br />?><br />