Dennis: Dateien automatisch umbennen

Beitrag lesen

Hi Vinzenz,

Äh, ja, wenn es nur einen einzigen Punkt gibt, dann geht das.
Aber wenn es zwei Punkte gibt, was dann?
Erste Runde: erste Endung wird abgeschnitten
Zweite Runde: zweite Endung wird abgeschnitten

Warum nicht einfach einen Link auf die korrekt benannte Datei erzeugen? Ein symbolischer Link müsste in den meisten Fällen ja reichen, falls das CMS damit nicht zurecht kommt, dann eben ein Hardlink. Aber so würde man wenigstens die korrekt benannte Datei im System behalten und wenn das CMS diesen Bug mal gefixed kriegt, hat man nicht die Arbeit, allen Dateien eine Dateiendung geben zu müssen ;-)

oder wird der Dateimanager vom Dateisystem irgedwie "informiert" dass etwas hinzugekommen ist?

Das bezweifle ich sehr. Wozu sollte das Dateisystem so etwas machen?

Ich hatte im Kopf, dass es unter Linux entsprechende Hooks im Kernel gibt, mit denen du dich über Änderungen im Dateisystem informieren lassen kannst. Nach einer kurzen Recherche bin ich auf Inotify gestoßen und habe u.a. auch noch diesen Artikel dazu gefunden.

Vielleicht hilft euch das ja weiter, mit dem dort erwähnten Tool inotifywait könnte man vermutlich auf ein create-Event in dem Upload-Ordner warten. Geht natürlich alles nur, wenn das auf dem Zielserver auch verfügbar ist ;-)

Viele Grüße,
  ~ Dennis.