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.
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.
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.