phpbar.de logo

Mailinglisten-Archive

[php] Kleinschreibung von Dateinamen

[php] Kleinschreibung von Dateinamen

Juri Smarschevski smj_(at)_intratools.de
Fri, 12 Jan 2001 09:00:39 +0100


> -----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