So implementieren Sie die Batch-Änderung von Dateinamen in PHP: Verwenden Sie zuerst die Funktion [rename], der Code lautet [$path = pathinfo($curDir); rename($curDir,$newname)] und führen Sie dann den Code aus und öffnen Sie den Ordner erneut. Das war's.
So ändern Sie Dateinamen stapelweise in PHP:
Dann können wir die Umbenennungsfunktion von PHP verwenden, um es sehr gut zu implementieren.
Meine Ordner index.php und img verwenden eine Ebene, dann werde ich es tun Verwenden Sie relative Pfade als Beispiel. Der Quellcode von index.php lautet wie folgt:
<?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(); ?>
Führen Sie den Code aus und machen Sie einen Screenshot wie folgt:
Öffnen Sie dann den Bildordner:
Zugehöriges Video Empfehlungen:PHP-Programmierung vom Einstieg bis zum Master
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!