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>';
	}
	
?>
相关推荐
BingoGo2 天前
PHP 泛型之殇 泛型 RFC 提案被拒绝
后端·php
JaguarJack2 天前
PHP 泛型之殇 泛型 RFC 提案被拒绝
后端·php
用户3074596982073 天前
PHP 扩展——从入门到理解
php
鹏仔先生4 天前
拷贝漫画APP下载页PHP程序,后台带免费AI写作
php
云水一下4 天前
从零开始学 PHP 系列(一):PHP 的前世今生与开发环境搭建
开发语言·php
xingpanvip4 天前
星盘接口开发文档:本命盘接口指南
android·开发语言·css·php·lua
酉鬼女又兒4 天前
零基础入门计算机网络运输层:端到端通信核心作用、端口号分类规则、复用分用工作机制及UDP与TCP协议全方位对比详解
网络·网络协议·tcp/ip·计算机网络·考研·udp·php
dog2504 天前
不要再继续优化 TCP
网络协议·tcp/ip·php
Channing Lewis4 天前
PHP 解析 Excel 的那些坑:一次“行号错位”引发的数据丢失
开发语言·php·excel
Cheng小攸4 天前
渗透行为分析与检测
开发语言·php