Heim >Backend-Entwicklung >PHP-Tutorial >So ändern Sie die Namen aller Dateien in einem Ordner in PHP stapelweise

So ändern Sie die Namen aller Dateien in einem Ordner in PHP stapelweise

黄舟
黄舟Original
2017-09-05 09:21:132535Durchsuche

In diesem Artikel wird hauptsächlich die Methode zum Stapelumbenennen aller Dateien in einem Ordner mit PHP vorgestellt. Dabei werden die mit PHP verbundenen Betriebsfähigkeiten wie das Durchsuchen von Dateien unter dem Ordner, das Suchen nach Zeichenfolgen, das Abfangen und das Umbenennen von Dateien mit der Umbenennungsfunktion berücksichtigt zu

Dieser Artikel beschreibt die Methode zur Stapelumbenennung aller Dateien in einem Ordner in PHP. Ich teile es Ihnen als Referenz mit, die Details lauten wie folgt:

Es ist ermüdend, einen nach dem anderen so manuell umzubenennen. Seien wir also faul.

Meine Umbenennungsregel besteht darin, alle Leerzeichen durch „_“ zu ersetzen und danach ein „_s“ hinzuzufügen.


<?php
$paths = "C://Documents and Settings//sk//Desktop//s//";
$d = dir($paths);
while (false !== ($entry = $d->read())) {
  $table_change = array(&#39; &#39;=>&#39;_&#39;);
  $newName = strtr($entry,$table_change);
  $newName = substr($newName, 0,-4);
  rename($paths.$entry, $paths.$newName."_s.jpg");
}
$d->close();
echo "done";
?>

Das obige ist der detaillierte Inhalt vonSo ändern Sie die Namen aller Dateien in einem Ordner in PHP stapelweise. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn