文件重命名rename函数用法

文件重命名rename函数用法

有图片img_1.jpg,img_2.jpg,img_3.jpg....要分别放到文件夹img_1,文件夹img_2,文件夹img_3,同时把文件名都改为large.jpg。

<?php教程
$s=explode("n",trim(`dir/b E:11-2caps教程`));//获取该路径下所有文件名
//print_r($s);
foreach($s as $rs)
{
    $name=explode(".",$rs);
   $file_name=$name[0];//获取要创建的文件夹名字
    mkdir("E:/11-2/caps/$file_name");//创建文件夹
    rename('E:/11-2/caps/'.$rs,"E:/11-2/caps/$file_name/large.jpg");//移动并重命名文件
}
?>

定义和用法
rename() 函数重命名文件或目录。
若成功,则该函数返回 true。若失败,则返回 false。
语法
rename(oldname,newname,context)
参数 描述
oldname 必需。规定要重命名的文件或目录。
newname 必需。规定文件或目录的新名称。
context 必需。规定文件句柄的环境。Context 是可修改流的行为的一套选项。
提示和注释
注释:在 PHP 4.3.3 之前,rename() 不能在基于 *nix 的系统中跨磁盘分区重命名文件。
注释:用于 oldname 中的封装协议必须和用于 newname 中的相匹配。
注释:对 context 的支持是 PHP 5.0.0 添加的。
例子

<?php
rename("images","pictures");
?>

<?php
$file = "html/cache.txt";
$rename = "html/rename.txt";
if(rename($file,$rename)){
echo "更名成功";
}else{
echo "更名失败";
}
rename("html/cache2","html/cache3.txt");
rename("html","cache");
rename("file","html/files");
?>

时间: 2024-09-01 11:02:59

文件重命名rename函数用法的相关文章

php 文件重命名 rename

我们这里是把文件重命名了,就是用到了rename函数哦,好了费话我也不说多了我们来看看这个读取目录文件然后给文件命名的代码吧. function CheckDir($dir_path) {   if(is_dir($dir_path))   {    if($dir_file=opendir($dir_path))   {    while(($dir_list=readdir($dir_file))!==false)    {     if($dir_list!="." &&

c语言编程-调用文件重命名函数rename失败,errno的值为17,如何解决?

问题描述 调用文件重命名函数rename失败,errno的值为17,如何解决? void onMenuDele(char *id) { FILE *p=fopen("f:employee.txt","r"); //打开文件 if(p==NULL) { printf("Sorry!employee.txt cannot open!n"); return ; } FILE *fp2=fopen("f:\employ.txt",&q

php中rename函数用法分析_php技巧

本文实例分析了php中rename()函数用法.分享给大家供大家参考.具体如下: php filesystem 函数,rename() 函数重命名文件或目录,若成功,则该函数返回 true.若失败,则返回 false. 语句:rename(oldname,newname,context) 参数 描述 oldname 必需,规定要重命名的文件或目录. newname 必需,规定文件或目录的新名称 context 必需,规定文件句柄的环境,context 是可修改流的行为的一套选项 注释:在 php

fckeditor asp版本的文件重命名_网页编辑器

定位到:editor\filemanager\connectors\asp\io.asp 主要是修改:SanitizeFileName这个函数,并添加取得扩展名和文件重命名的方法,详细代码如下: 复制代码 代码如下: ' Do a cleanup of the file name to avoid possible problems function SanitizeFileName( sNewFileName ) Dim oRegex Dim oExt Set oRegex = New Reg

Python和perl实现批量对目录下电子书文件重命名的代码分享_python

经常会遇到下载的文件或电子书,名字中间都包含了一些网址信息,实际使用中由于名字太长不方便,下面的脚本使用正则表达式来对目录下的所有文件重命名: 例如: python代码如下: 复制代码 代码如下: import os import re def rename_dir(dir,regex,f):   if not os.path.isdir(dir) or not os.path.exists(dir) :     print("The input is not one directory or

Mac系统下给文件重命名有哪些方法

  Mac OS系统下给文件重命名的两种方法 1.Return键 首先我们要选中一个你需要重命名的文件夹.选中之后我们按下return键,也就是我们熟知的回车键,我们会发现这时候就可以更改文件的名字了,我们修改完成之后,确认就可以完成文件夹的重命名工作了. 2.鼠标左键 就是用鼠标点击一下文件,就是选中文件,然后隔一秒钟之后我们再用鼠标点击你刚才选中的文件的文件名就可以对这个文件进行重命名了.

扩展名-java实现文件重命名求助

问题描述 java实现文件重命名求助 上传文件,如果文件存在则重命名文件,如x.txt存在则重命名为x(1).txt但是有些文件没有扩展名如 xx_x.10.12这个怎么重命名. 解决方案 要么自己判断有没有扩展名,要么不管有没有,都一样对待 解决方案二: 文件没有扩展名不影响判断文件存在 不存在吧.默认最后一个点之后的就是扩展名呗. 解决方案三: 一个个的判断吧..如果不是.txt或者.zip或者.jpg等等..要是限制了文件上传的类型就好点.最好是在上传的时候就做限制. 解决方案四: 如果在

renameutils 0.12.0发布 文件重命名工具

rehttp://www.aliyun.com/zixun/aggregation/11696.html">nameutils(file renaming utilities的简写)是一款能够更快速和灵活的文件重命名程序.使用qmv允许在文本编辑器编辑文件名,目录中的所有文件名字被写入到一个文本文件,然后由用户编辑.文本文件可以读取和解析,并应用到更改的文件中.使用qcp复制文件来替代进行重命名.它允许一个文件名在终端使用GNU readline库进行编辑. renameutils 0.1

renameutils 0.11.0发布 文件重命名工具

rehttp://www.aliyun.com/zixun/aggregation/11696.html">nameutils文件重命名工具是一套旨在使重命名的文件更快和减少繁琐的程序设计.qmv("快速移动")允许在文本编辑器编辑文件名.目录中的所有文件的名字被写入到一个文本文件,然后由用户编辑.文本文件的读取和解析,并更改应用到文件. QCP复制文件,而不是重命名. IMV("互动式移动"),虽然微不足道,但很有用,当你懒得键入(甚至完全)文件名