您的位置:

用php怎么改文件名,怎么修改php文件

本文目录一览:

php高手们,用php怎么改文件名?

php手册:

bool rename ( string oldname, string newname [, resource context] )

尝试把 oldname 重命名为 newname。

如果成功则返回 TRUE,失败则返回 FALSE。

例子:

rename( 'tempFile.txt', 'tempFile2.txt' );

如何用php修改文件名

rename方法,

rename — 重命名一个文件或目录

bool rename ( string $oldname , string $newname [, resource $context ] )

php如何批量修改某个文件夹下所有文件名的方法

方法如下:我重命名的规则是把所有有空格的全部替换成“_”,然后再后面加一个"_s"。

?php

$paths = "C://Documents and Settings//sk//Desktop//s//";

$d = dir($paths);

while (false !== ($entry = $d-read())) {

$table_change = array(' '='_');

$newName = strtr($entry,$table_change);

$newName = substr($newName, 0,-4);

rename($paths.$entry, $paths.$newName."_s.jpg");

}

$d-close();

echo "done";

?

以上就是php如何批量修改某个文件夹下所有文件名的方法

如何用PHP给上传的文件改名

PHP 中的 move_uploaded_file() 函数可以实现,改相应的参数即可

move_uploaded_file(file,newloc)

参数说明

file 必需。规定要移动的文件。

newloc 必需。规定文件的新位置。

注释:本函数仅用于通过 HTTP POST 上传的文件。

注意:如果目标文件已经存在,将会被覆盖。

例如:

?php

//上传路径

$uploads_dir = '/uploads';

foreach ($_FILES["pictures"]["error"] as $key = $error) {

if ($error == UPLOAD_ERR_OK) {

$tmp_name = $_FILES["pictures"]["tmp_name"][$key];

//下面的$name就是上传后的文件名字,可以改变,比如之前文件名字为:1.gif 可以改为 2.gif

$name = $_FILES["pictures"]["name"][$key];

move_uploaded_file($tmp_name, "$uploads_dir/$name");

}

}

?

用PHP实现文件的重命名?

move_uploaded_file就可以重命名了。重命名后保存到数据库中也要用新名称

move_uploaded_file(“@a:临时文件名”,"@b:保存的文件路径和文件名");

你的程序@b处使用是的原来的名称,是可以改名称的