Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

Dateinamen alle klein schreiben





Frage

Hallo! Ich suche ein Programm, dass alle Links in einer oder besser in vielen HTML Dateien ändert in Klein-Schreibung. Ich möchte eben nur die Dateinamen in den HTML-Dokumenten ändern, den Rest hab ich schon. Und da es einige Hundert Files sind möchte ich das nicht von Hand machen. DANKE für eure Tipps! Benny

Antwort 1 von JimPanse5

Hmmm, wieso hast du nicht einfach alles so gelassen wie es war??

...

Na, wenn du diese HTML Files selber gemacht/geschrieben hast, dann hättest du dir am besten vorher überlegen sollen wie es aussehen soll ... ;)

Mfg Jim

Antwort 2 von semi

Wenn Du Perl hast, dann kannst Du das hier versuchen
perl -p -i.bak -e "s/(\w+)[.]html\b/\L$1.html/gi" datei.html

Mehrere Dateien mußt Du über eine Batchdatei konvertieren, da Windoof, zumindest bei mir, keine Wildcards auflöst (*.html)
Klartext: Eine Batchdatei mit folgendem Inhalt

for %%f in (*.html) do perl -p -i.bak -e "s/(\w+)[.]html\b/\L$1.html/gi" %%f 
Falls du ein glücklicher Unix/Linux Benutzer bist, dann geht es auch direkt mit
perl -p -i.bak -e 's/(\w+)[.]html\b/\L$1.html/gi' *.html

Gruß,
Michael

Antwort 3 von Joe_69

Hi!

Nimm das Programm "HTML Search and Replace". Hier der Link:

http://www.serpik.com/htmlsr/


mfg Joe

Antwort 4 von Benny T.

Hi!

Also ich arbeite hier als Praktikant und arbeite hier am Intranet. Ich versuche hier jetzt also aufzuräumen usw.

Die Perl-Lösung könnte ich mal auf meinem privaten Webserver testen.

Das kann man doch sicherlich auch mit PHP, darin bin ich nämlich etwas fit und habs auch hier in der Firma.

DANKE!

Antwort 5 von semi

Du brauchst dafür keinen Webserver. Starte es einfach im DOS-Fenster oder in Unix-Console. (Es werden von den Originaldateien Backups (*.bak) erstellt)