Huhu Leute,
ich nutze Sublime Text 2 zum coden und arbeite aktuell an einem Projekt, wo so etwa 500 Verzeichnisse mit insgesamt ungefähr 10.000 Dateien vorherrschen.
Wenn ich nun per SFTP AddOn mit Sublime die Dateien synchronisiere (damit ich nicht noch ein extra FTP Programm benötige), will ich natürlich nur .php, .xml, .html u.s.w. Dateien vom Server synchronisieren.
Alle Bilder, Archive und sonstwas nutzen mir beim coden ja nichts.
Deshalb verwende ich im SFTP von Sublime ein Skript, welches per RegEx Dateien ausschließt, die bestimmte Dateiendungen (wie z.B. ".jpg") enthalten.
Mein Problem ist nun folgendes: Irgendwelche Dullies vor mir haben manche Dateien .JPG anstatt .jpg genannt. Die Problematik dabei ist: SFTP blockt ab 100 regulären Ausdrücken (wird auch sehr unperformant bei sehr vielen RegEx's).
Mit einem oder im RegEx á la "(.*)(\\.gif)|(.*)(\\.GIF)" wird's auch nicht viel besser. Ich weiß nicht warum, aber das Python Skript bearbeitet oder-ausdrücke im RegEx wahnsinnig langsam.
Nun habe ich mir gedacht, ok, wähle ich halt den beschissenen Weg und mach es vernünftig:
Ich ändere alle Dateiendungen mit Großbuchstaben like ".JPG" in Kleinbuchstaben, also ".jpg"
Das möchte ich allerdings natürlich nicht per Hand machen. Kennt jemand vielleicht einen weg, wie sowas schnell und einfach geht?
Weihnachtliche Grüße und vielen Dank im Voraus
ascer
ich nutze Sublime Text 2 zum coden und arbeite aktuell an einem Projekt, wo so etwa 500 Verzeichnisse mit insgesamt ungefähr 10.000 Dateien vorherrschen.
Wenn ich nun per SFTP AddOn mit Sublime die Dateien synchronisiere (damit ich nicht noch ein extra FTP Programm benötige), will ich natürlich nur .php, .xml, .html u.s.w. Dateien vom Server synchronisieren.
Alle Bilder, Archive und sonstwas nutzen mir beim coden ja nichts.
Deshalb verwende ich im SFTP von Sublime ein Skript, welches per RegEx Dateien ausschließt, die bestimmte Dateiendungen (wie z.B. ".jpg") enthalten.
Mein Problem ist nun folgendes: Irgendwelche Dullies vor mir haben manche Dateien .JPG anstatt .jpg genannt. Die Problematik dabei ist: SFTP blockt ab 100 regulären Ausdrücken (wird auch sehr unperformant bei sehr vielen RegEx's).
Mit einem oder im RegEx á la "(.*)(\\.gif)|(.*)(\\.GIF)" wird's auch nicht viel besser. Ich weiß nicht warum, aber das Python Skript bearbeitet oder-ausdrücke im RegEx wahnsinnig langsam.
Nun habe ich mir gedacht, ok, wähle ich halt den beschissenen Weg und mach es vernünftig:
Ich ändere alle Dateiendungen mit Großbuchstaben like ".JPG" in Kleinbuchstaben, also ".jpg"
Das möchte ich allerdings natürlich nicht per Hand machen. Kennt jemand vielleicht einen weg, wie sowas schnell und einfach geht?
Weihnachtliche Grüße und vielen Dank im Voraus
ascer