目录
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.txtif ($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>';}?>