Heim >Backend-Entwicklung >PHP-Problem >So benennen Sie Dateien in PHP stapelweise um
So benennen Sie Dateien in PHP stapelweise um: Rufen Sie zuerst alle Dateinamen im aktuellen Verzeichnis ab und benennen Sie die Dateien dann über eine for-Schleife und die Umbenennungsfunktion um, z. B. [rename($v,$newName);].
Analyse:
Zuerst alle Dateinamen im aktuellen Verzeichnis abrufen
Dann mit Umbenennen umbenennen.
(Empfohlenes Tutorial: php-Video-Tutorial)
Beispiel eins:
<?php $list = scandir(__DIR__); foreach ($list as $k => $v){ $newName = str_replace("替换前","替换后",$v); rename($v,$newName); echo $newName; }
Beispiel zwei:
<?phpheader("Content-type:text/html;charset=utf-8"); $dir = __DIR__.'./color/'; $file_arr = scandir($dir);unset($file_arr[0]);unset($file_arr[1]); $file_arr = array_values($file_arr); $n = count($file_arr);for ($i = 0; $i < $n; ++$i){ $title = sprintf('color_%02s', $i + 1); $old_file_name = $dir.$file_arr[$i]; $new_file_name = $title.strrchr($file_arr[$i],'.'); rename($old_file_name, $new_file_name); }
Verwandte Empfehlungen: php-Training
Das obige ist der detaillierte Inhalt vonSo benennen Sie Dateien in PHP stapelweise um. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!