php 文件移动、拷贝和删除

目录

1.rename

2.copy

3.unlink


1.rename

rename('旧名', '新名'); //重命名

php 复制代码
<?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 复制代码
<?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 复制代码
<?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>';
	}
	
?>

执行该命令会导致文件直接删除,不会进入回收站

unlink('文件名')

php 复制代码
<?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>';
	}
	
?>
相关推荐
Qlittleboy1 小时前
thinkphp5如何在控制登陆权限的时候,在cookie里添加token参数
php
IP搭子来一个1 小时前
代理IP是什么?有什么用?快速了解与使用指南
网络协议·tcp/ip·php
cq林志炫1 小时前
php 限流思路
redis·php·限流
无限码农3 小时前
2.1 网络编程 异步网络库zvnet
服务器·网络·php
小尔¥4 小时前
LNMP环境部署
运维·数据库·nginx·php
CRMEB6 小时前
电商项目中订单流程可以使用哪些设计模式?如何开发?
java·设计模式·gitee·开源·php·crmeb
代龙涛7 小时前
wordpress块主题之创建主题
php·wordpress
2401_873587827 小时前
Linux——高级IO
服务器·数据库·php
蜡台8 小时前
VSCode 配置PHP开发环境
ide·vscode·php·debug·launch.json
BingoGo8 小时前
在 PHP 中写真正的异步代码 TrueAsync 0.6.0 已支持数据库链接池
后端·php