PHP重命名和移动目录

PHP重命名目录

使用PHP的rename()函数可以重命名目录。

如果rename()函数执行成功,则返回true,否则返回false。

复制代码

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>PHP重命名目录示例-www.baike369.com</title>
</head>
<body>
<?php
$state = rename(‘folder‘,‘folder2‘); // 将folder文件夹重命名为folder2文件夹
if($state){
  echo ‘重命名目录成功!‘;
}else{
  echo ‘重命名目录失败!‘;
}
?>
</body>
</html>

在浏览器中查看PHP重命名目录的显示效果。如下图所示:


PHP移动目录

复制代码

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>PHP移动目录示例-www.baike369.com</title>
</head>
<body>
<?php
function move($source,$dest){
  $file = basename($source);
  $desct = $dest.DIRECTORY_SEPARATOR.$file;
  return rename($source,$desct);
}
move("folder","folder2/"); // 将folder文件夹移动到folder2文件夹中
?>
</body>
</html>

上面的代码只能移动文件夹的位置,而不能给文件夹重命名。


PHP移动并重命名目录

同样,使用PHP的rename()函数可以移动并重命名目录。

复制代码

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>PHP移动并重命名目录示例-www.baike369.com</title>
</head>
<body>
<?php
// 将folder文件夹移动到folder2文件夹中,并重命名为folder3文件夹
$state = rename(‘folder‘,‘folder2/folder3‘);
if($state){
  echo ‘移动并重命名目录成功!‘;
}else{
  echo ‘移动并重命名目录失败!‘;
}
?>
</body>
</html>

在浏览器中查看PHP移动并重命名目录的显示效果。如下图所示:

时间: 2024-11-08 15:23:26

PHP重命名和移动目录的相关文章

windows新建或者重命名文件及目录必须手动刷新才干显示出来问题解决方法

?? 首先推断注冊表中HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Update\UpdateMode值是否为0,该值若为1表示手工刷新, 该值若为0则表示自己主动刷新.如还不能解决,则进行以下尝试. 其次删除注冊表中用户文件夹下的HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer值后,重新启动Explorer进程.

linux 重命名文件和文件夹

linux下重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹. 例子:将目录A重命名为B mv A B 例子:将/a目录移动到/b下,并重命名为c mv /a /b/c 其实在文本模式中要重命名文件或目录的话也是很简单的,我们只需要使用mv命令就可以了,比如说我们要将一个名为abc的文件重命名为1234就可 以这样来写:mv abc 1234,但是要注意的是,如果当前目录下也有个1234的文件的话,我们的这个文件是会将它覆盖的

Linux下重命名文件或文件夹(mv命令与rename命令)

在Linux下重命名文件或目录,可以使用mv命令或rename命令 mv ------------ mv命令既可以重命名,又可以移动文件或文件夹. 例子:将目录A重命名为B mv A B 例子:将/a目录移动到/b下,并重命名为c mv /a /b/c 其实在文本模式中要重命名文件或目录,只需要使用mv命令就可以了,比如说要将一个名为abc的文件重命名为1234: mv abc 1234 注意,如果当前目录下也有个1234的文件的话,这个文件是会将它覆盖的. rename -----------

Fedora25批量重命名——rename巧用

大家可能会遇到这样的类似情况,请看图: 大量文件名,重复含有相同的字符,而且并没什么用,想批量修改文件名的话,如果一个一个修改很浪费时间精力.今天就和大家分享一个fedora中简单批量重命名的方法--rename命令: 先确定需要重命名的文件所在路径: 再确定这一批文件名中哪些重复的字符需要替换,需要替换成什么字符: 打开终端,cd到需要重命名文件的目录 执行: $rename 被替换的字符 替换成的字符 文件类型范围 例如:我将图片所示目录中的所有.mp4文件名中"少男"替换成&qu

Linux 重命名

例子:将目录A重命名为B mv A B 例子:将/a目录移动到/b下,并重命名为c mv /a /b/c 其实在文本模式中要重命名文件或目录,只需要使用mv命令就可以了,比如说要将一个名为abc的文件重命名为1234: mv abc 1234 注意,如果当前目录下也有个1234的文件的话,这个文件是会将它覆盖的.

linux重命名

mv  A  B 将目录A重命名为B mv  /a  /b /c   将目录/a目录移动到/b下并重命名为c 其实在文本模式中要重命名文件或目录的话也是很简单的,我们只需要使用mv命令就可以了,比如说我们要将一个名为abc的文件重命名为1234就可以这样来写:mv abc 1234,但是要注意的是,如果当前目录下也有个1234的文件的话,我们的这个文件是会将它覆盖的

Web 在线文件管理器学习笔记与总结(7)重命名文件

rename($oldname,$newname) 重命名文件或目录 <<<EOF EOF; 使用heredoc 技术,来部分实现界面与代码的准分离 重命名时,需要验证新文件名的合法性 index.php: <?php require 'dir.func.php'; require 'file.func.php'; require 'common.func.php'; $path = 'file'; $info = readDirectory($path); $act = @$_R

Linux命令:mv命令 文件移动和重命名

当你想要将文件从一个位置移动到另一个地方并且不想复制它,那么mv 命令是完成这个任务的首选. 初识 mv 命令 mv 命令是一个与cp类似的命令,但是它并非创建文件或目录的复制品/副本.不管你在使用什么版本的Linux系统,mv 都默认安装在你的Linux系统上了.来看一下 mv 命令在日常操作中的一些例子. 1.移动文件 移动文件时需要注意的是文件的源地址和目标地址必须不同.这里有个例子,想要将file_1.txt文件从当前目录移动到其它目录,以/home/pungki/为例,语法应该如下:

重命名文件或文件夹(mv命令与rename命令)

在Linux下重命名文件或目录,可以使用mv命令或rename命令,这里分享下二者的使用方法. mv命令既可以重命名,又可以移动文件或文件夹. 例子:将目录A重命名为B mv A B 例子:将/a目录移动到/b下,并重命名为c mv /a /b/c 其实在文本模式中要重命名文件或目录,只需要使用mv命令就可以了,比如说要将一个名为abc的文件重命名为1234: mv abc 1234 注意,如果当前目录下也有个1234的文件的话,这个文件是会将它覆盖的. 下面介绍Linux系统中另一个重命名命令