Dev


ToLower

(Letztes Update: 7.2.2008)
Allgemeines screenshot

ToLower entstand, als beim Portieren einer auf einer Windows-Plattform erstellten Website auf LINUX/UNIX-Betriebssystem weitergehende Kompatibilitätsprobleme auftraten.

Dies beruht zum einen auf dem Windows-Filesystem, das keine Unterscheidung zwischen Klein- und Großbuchstaben macht und zum anderen den im Filename erlaubten Zeichen (wie z.B. "?", "!" und "-"), die unter UNIX eine besondere Bedeutung haben und daher nicht verwendet werden können.

Funktion ToLower durchsucht eine oder mehrere auf der Kommandozeile angegebenen HTML-Dateien mittels einer Expertensuchfunktion mit Syntaxprüfung nach dem Vorkommen von <a href="filename.htm"> Text </a> , <img src="filename.htm"> , <body backgound="filename.htm"> Text </body> - Tags und paßt alle relevanten Dateinamenreferenzen im Dokument entsprechend an.

Im Anschluß werden die referenzierten Dateien auf der Festplatte aufgesucht und - falls erforderlich - anhand der Änderungen des Dokuments umbenannt.

Im letzen Schritt werden die restlichen Dateien und Verzeichnisse im Pfad der angegebenen HTML-Datei(en) umbenannt, um Doppeldeutigkeiten aus dem Weg zu gehen.

Bedienung Die Bedienung von ToLower gestaltet sich unkompliziert:

Alle zu ändernden HTML-Dateien sind in der Kommandozeile anzugeben. Um also z. B. dieses Dokument zu prüfen, würde man tolower tolower.htm verwenden, vorausgesetzt, das aktuelle Verzeichnis beinhaltet bereits die Datei tolower.htm. Selbstverständlich unterstützt ToLower auch absolute und relative Adressierung von Pfaden und Dateien.

Vollversion Eine lauffähige unter Microsoft Visual C++ V. 6.0 compilierte Vollversion von ToLower optimiert für Pentium und bessere CPUs kann hier ausgeführt bzw. heruntergeladen werden:

ToLower.exe.zip (82 kBytes)

Bei weitergehendem Interesse können die Lizenz- und Nutzungbedingungen beim Autor erfragt werden.

Quelltext Der komplette Microsoft Visual C++ V.6.0-Workspace zur Compilierung von ToLower kann hier - verpackt in einen *.ZIP-Archiv - heruntergeladen werden:

ToLowerSrc.zip (52 kBytes)

Schlusswort Für weitergehende Fragen und Anregungen stehe ich jederzeit zur Verfügung. Viel Spaß beim Testen!