kann stapelweise über die Funktion rename() geändert werden.
Funktionseinführung:
Die Funktion rename() wird zum Umbenennen von Dateien oder Verzeichnissen verwendet.
Syntaxformat:
rename(oldname,newname,context)
Bei Erfolg gibt die Funktion TRUE zurück. Bei einem Fehler wird FALSE zurückgegeben.
Beispielcode:
<?php header("Content-type: text/html; charset=utf-8"); //利用PHP目录和文件函数遍历用户给出目录的所有的文件和文件夹,修改文件名称 function fRename($dirname){ if(!is_dir($dirname)){ echo "{$dirname}不是一个有效的目录!"; exit(); } $handle = opendir($dirname); $i = 1; while(($fn = readdir($handle))!==false){ if($fn!='.'&&$fn!='..'){ echo "<br>将名为:".$fn."\n\r"; $curDir = $dirname.'/'.$fn; if(is_dir($curDir)){ fRename($curDir); }else{ $path = pathinfo($curDir); //改成你自己想要的新名字 $newname = $path['dirname'].'/'.$i.'.'.$path['extension']; echo "替换成:".$i.'.'.$path['extension']."\r\n"; rename($curDir,$newname); $i++; } } } } //给出一个目录名称可以是相对路径,也可以是绝对路径 fRename('img\Gastroenterology'); exit(); ?>
Einige Ergebnis-Screenshots lauten wie folgt:
Für weitere verwandte Tutorials achten Sie bitte auf php Chinesische Website.
Das obige ist der detaillierte Inhalt vonSo ändern Sie Dateinamen in PHP stapelweise. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!