Mailinglisten-Archive |
> -----Original Message-----
> From: Christian Thiele [mailto:Christian.Thiele_(at)_brokat-le.com]
> Sent: Friday, January 12, 2001 8:30 AM
> To: php_(at)_php-center.de
> Subject: [php] Kleinschreibung von Dateinamen
>
>
> Hi,
Hi Christian
> hat jemand von euch evtl. ein Skript rumliegen um alle Dateien eines
> Verzeichnisses komplett kleinzuschreiben? Ich habe in einem Verzeichnis
> hunderte von Dateien die z.T. so aussehen DAtei.JPG und das soll alles in
> Kleinschreibung umgewandelt werden damit es keine Probleme beim Auffinden
> gibt...hat jemand da eine Idee, Skript oder weiß jemand wo es sowas gibt.
> Manuell dauert doch etwas zu lange...*g*
>
Kapitel filesystem http://www.php.net/manual/ref.filesystem.php
ist Dein Freund ;-)
Das koennte etwa so aussehen (nicht getestet):
// Das Verzeichnis oeffnen (abs. Pfad)
if ( !$handle = opendir($DeinPath) )
die("can't open ".$DeinPath);
// Files einlesen
while($file = readdir($handle))
if ($file != "." && $file != ".." && is_file($file))
rename($file, strtolower($file)) or die("can't rename ".$file );
closedir($handle);
wobei die Zeile
if ($file != "." && $file != ".." && is_file($file))
theoretisch als
if (is_file($file))
auch korrekt waere
Mit kleinen Veraenderungen koennte man das Ganze auch rekursiv fuer
SubVerzeichnisse einsetzen.
Gruss, Juri
php::bar PHP Wiki - Listenarchive