目录
1.rename
2.copy
3.unlink
1.rename
rename('旧名', '新名'); //重命名
<?php header("Content-Type: text/html; charset=utf-8"); $a = dirname(__FILE__);//获取当前文件绝对路径的目录 $ret = rename($a.'\test2.txt', $a.'\test.txt');//将test2.txt改名为test.txt,返回布尔值 if ($ret) { echo "重命名成功".'<br>'; } else { echo "重命名失败".'<br>'; } ?>rename('原路径文件', '新路径文件')// 移动文件
<?php header("Content-Type: text/html; charset=utf-8"); $a = dirname(__FILE__);//获取当前文件绝对路径的目录 $ret = rename($a.'\test.txt', $a.'\a\test1.txt');//将test.txt 移动到a目录下更名为test1.txt if ($ret) { echo "移动成功".'<br>'; } else { echo "移动失败".'<br>'; } ?>
2.copy
copy(源文件,目标文件)
<?php header("Content-Type: text/html; charset=utf-8"); $a = dirname(__FILE__);//获取当前文件绝对路径的目录 $ret = copy($a.'\test.txt', $a.'\test_new.txt');//将test.txt 复制为test_new.txt 的文件 if ($ret) { echo "复制成功".'<br>'; } else { echo "复制失败".'<br>'; } ?>
3.unlink
执行该命令会导致文件直接删除,不会进入回收站
unlink('文件名')
<?php header("Content-Type: text/html; charset=utf-8"); $a = dirname(__FILE__);//获取当前文件绝对路径的目录 $ret = unlink($a.'\a\test.txt');//将该路径下的test.txt删除 if ($ret) { echo "删除成功".'<br>'; } else { echo "删除失败".'<br>'; } ?>