Ausschluss von Dateien

Ohne weitere Konfiguration der Daten würden alle Dateien aus Ihrem lokalem Verzeichnis zum FTP-Server hochgeladen werden. Je nachdem wie Ihre Webseite erstellt wurde, befinden sich im Verzeichnis mehr oder weniger viele Dateien, welche nicht hochgeladen werden sollen.

In jedem Verzeichnis befinden sich Dateien, welche nicht hochgeladen werden müssen, z.B. thumbs.db, Dateien mit Endung .bak, Verwaltungsdateien, z.B. _vti_cnf. Das Hochladen dieser Dateien kostet nicht nur Platz auf der Webseite sondern auch Zeit. Bei Einwahlverbindung entstehen unnötige Kosten zum Hochladen dieser Dateien. Im Fall von www.olfolders.de werden insgesamt 12.000 Dateien ausgeschlossen, da wir z.B. intern ein Archiv mit älteren Versionen pflegen, unvollständige Seiten ausprobieren usw.


Beispiel für unnötige Dateien

Beispiel: www.olfolders.de besteht aus ca. 3600 Dateien, im Arbeitsverzeichnis befinden sich 16900 Dateien. Mal abgesehen davon, dass es schwierig ist, über alle Dateien einen Überblick zu erhalten, würden wir beim direktem Hochladen ca. 12000 Dateien zu viel hochladen (2000 Dateien befinden sich im Archiv). Statt also bei jeder größeren Änderung 200 MB hochzuladen übertragen wir nur jeweils die Änderungen.

Projekt Dateien
Dateien im Web 16900
Nach Ausschluss von _vti_cnf 8410
Nach Ausschluss der Archivdateien, bak-Dateien, Download usw. 6628
Kompletter Ausschluss aller Dateien 3546

Es lohnt sich also, über den Ausschluss einiger Dateien nachzudenken.

Ausschluss von Dateien

Dateien können direkt beim Namen angegeben werden, z.B. thumbs.db, einige Buchstaben können per "*" ausgeschlossen werden, z.B. *.bak. Das Sternchen überspringt beliebig viele Zeichen an einer beliebigen Stelle, z.B. können mit Archiv* alle Dateien ausgeschlossen werden, welche mit Archiv anfangen.

Ausschluss von Verzeichnissen

Das gleiche Prinzip gilt für Verzeichnisse. QSyncFTP erzeugt den kompletten FTP-Verzeichnisnamen, z.B: /Lang/German/QSyncFTP/_vti_cnf. Auf diese Zeichenkette wird nun der Filter angewendet, z.B. */_vti_cnf. Es werden also alle Verzeichnisnamen ausgeschlossen, welche mit _vti_cnf enden. Ebenso kann man alle Verzeichnisse ausschließen, welche mit einem Punkt anfangen: */.*

Wenn ein Verzeichnis ausgeschlossen wurde, tritt QSyncFTP bei der Suche nicht mehr in dieses Verzeichnis ein, sondern geht direkt zum nächsten über. Die Unterverzeichnisse eines ausgeschlossenen Verzeichnisses werden also nicht gesehen.

Der Ausschluss manuell im Feld "Verzeichnisse überspringen" eingegeben werden oder mit dem Ausschlussdialog erstellt werden:

Der Assistent zeigt auf der linken Seite alle Verzeichnisse in FTP-Schreibweise, auf der rechen Seite das Script für den Ausschluss der Dateien. Ein Doppelklick auf ein Verzeichnis überträgt den Verzeichnisnamen in das Script an die Cursorposition.

Wenn im Script eine Änderung durchgeführt wird, erscheint die Regel im jeweils betroffenen Vezeichnis.