Date: 2009-12-16 00:00:00

使用PHP复制删除文件

使用PHP复制删除文件是编程设计中经常需要编写的代码,为了避免出现错误,减少网站程序员的脑力记忆,在需要用到复制或者删除文件功能的时候,能够随时得到代码,而且不出现错误,可以将下面的程序代码打包带走,下列代码已经经过测试。

1、用unlink函数实现php删除文件操作
<?php
$file = '新建 文本文档.txt';
$result = @unlink ($file); //@是在程序出现错误时,屏蔽错误信息,不把错误信息显示在页面上。
if ($result == false) {
echo '已经删除了';
} else {
echo '删除成功'; //第一次执行后,文件删除,但显示的是 “删除成功”,再执行一次,才是 '已经删除了'
}
?>  

2、用copy函数实现php复制文件操作
<?php
$file = 'yang.txt';
$newfile = 'ji.txt'; // 这个文件父文件夹必须能写
if (file_exists($file) == false) {
die ('= =!!该文件不存在,无法复制');
}
$result = copy($file, $newfile);
if ($result != false) {
echo '复制成功';
rename($newfile,'1232.txt'); //如果重复执行,会发生错误,因为第一次执行,产生1232.txt,第二次执行,就会发生文件重命名问题
}
?>
总结:使用PHP复制、删除文件只需要记住unlink和copy两个函数就可以了,另外,判断文件是否存在file_exists,重命名文件rename也是比较有用的函数。