Home Page
        Bestellung     Downloads     Support     Kontakt     English
ZOC Terminal ist ein professioneller SSH Client und Terminal-Emulator für Windows und macOS.
PyroBatchFTP Online Hilfe Thema:

Skript-Befehle → PutDir

PutDir [-rlhM] [Dateinamensmuster] [, <Verzeichnismuster>]

 

Der PutDir Befehl dient der Übertragung eines Verzeichnisses oder Verzeichnisbaums vom Client zum Server.

Die Dateien werden aus dem aktuellen lokalen und entfernten Verzeichnissen übertragen, d.h. daß wahrscheinlich vor der Übertragung LocalChDir und RemoteChDir Befehle benötigt werden, um die entsprechenden Verzeichnisse anzusteuern.

Bei Angabe des Optionsparameters mit r werden auch Dateien in Unterverzeichnissen mit übertragen (der optionale dritte Parameter kann hierbei zur Filterung von Unterverzeichnissen mit bestimmten Namen verwendet werden). Der Buchstabe M im Optionsparameter steht für "Move" und löscht die Quelldateien nach der Übertragung (wie bei GetMove). Die l Option konvertiert beim Senden die Dateinamen in Kleinbuchstaben und mit der h option werden auch versteckte Dateien und Systemdateien übertragen.

Zusätzlich unterstüzt PutDir die Optionen -i, -h, -l, sowie -o, -y und -d zur Auswahl auf Basis von Datum/Uhrzeit wie im Befehl GetSync beschrieben.

Falls der Parameter Dateinamensmuster angegeben wird, werden nur die Dateien aus dem aktuellen Verzeichnis übertragen, die dem Suchmuster für Dateien/Ordner entsprechen. Ansonsten werden alle Dateien aus dem aktuellen Verzeichnis übertragen.

Für diesen Befehl sollte FtpMode "AUTO" eingestellt sein.

 

Siehe auch: GetDir, PutSync, Put, FtpMode, Suchmuster für Dateien/Ordner

 

Beispiele:

PutDir -r

PutDir "*.htm"

PutDir -d0 "*.htm" (nur Dateien mit Datum von heute)

PutDir -r "*.htm" "[*; ~tmp*]" (Alle .htm Dateien aus allen Unterverzeichnissen senden, außer Unterverzeichnissse die mit "tmp*" beginnen)

PutDir -r "[*.html; *.cgi; *.php]", "[prod*; cgi*"] (Upload aller html, cgi und php Dateien aus dem atuellen und allen Unterverzeichnissen die mit prod oder cgi beginnen.)

 
← Zurück zu Skript-Befehle

 

Downloads
Orders
Contact
Support
Terms of Use
Privacy Policy
pixel