Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

FTP Batch Ordner kopieren

Mitglied: RoboCMD

RoboCMD (Level 1) - Jetzt verbinden

12.10.2013 um 22:11 Uhr, 9043 Aufrufe, 5 Kommentare

Hallo liebe Community,

ich habe ein kleines Problem. Ich habe eine Batchdatei erstellt welche beim ausführen ein Ordner auf den FTp Server hochladen soll. Das Problem ist das man den normalen Befehl wie put, mput oder send nicht funktioniert da es sich um keine Datei sonder ein Verzeichnis handelt. Ich weiß nun auch nicht was ich machen soll, da leider wput nicht funktioniert. Habt ihr eine Idee welch anderer Befehl gehen würde?
Mitglied: rubberman
12.10.2013 um 22:42 Uhr
Hallo RoboCMD, willkommen im Forum.

Wenn das Verzeichnis auch auf dem FTP Server erstellt werden soll, dann mache das vorher mit mkdir und lade danach nur die Dateien mit mput hoch. Falls aber das Verzeichnis anschließend auch wieder als Verzeichnis heruntergeladen werden soll, funktioniert das nicht. In dem Fall zippe es vorher ein und lade die Zipdatei hoch.

Grüße
rubberman
Bitte warten ..
Mitglied: RoboCMD
12.10.2013 um 22:54 Uhr
Es steht leider immer da Datei nicht gefunden :c Könnte man es automatisieren also das er es gleich in eine ZIP packt sowie entpackt?
Bitte warten ..
Mitglied: rubberman
12.10.2013 um 23:17 Uhr
Hallo RoboCMD,

dazu brauchst du ein zusätzliches Tool (zB. 7-Zip) das du über die Kommandozeile ansteuern kannst.

Grüße
rubberman
Bitte warten ..
Mitglied: colinardo
13.10.2013, aktualisiert um 11:36 Uhr
Hallo RoboCMD,
ohne zusätzliche Tools geht es, wie @rubberman schon schreibt so: Verzeichnis auf dem FTP-Server erstellen und die Dateien mit mput hochladen. damit während der FTP-Phase keine interaktiven abfragen kommen, muss mit dem Befehl prompt der interaktive Modus abgestellt werden.

Beispiel wie es aussehen könnte: (In Zeile 18 legst du fest welche Dateien hochgeladen werden sollen, du kannst hier mit Wildcards arbeiten, aber keine Ordner angeben sondern nur Dateien)
01.
@echo off & setlocal 
02.
set ftpscript=ftp.script
03.
set FTPSERVER=ftp.deinhost.de
04.
set USERNAME=RoboCMD
05.
set PASSWORD=geheim
06.
set FTPFOLDER=/ordner/unterordner
07.

08.
REM ##### ERSTELLE FTP-SCRIPT ######
09.
echo prompt>>%ftpscript%
10.
echo binary>>%ftpscript%
11.
echo open %FTPSERVER%>>%ftpscript%
12.
echo %USERNAME%>>%ftpscript%
13.
echo %PASSWORD%>>%ftpscript%
14.
echo mkdir %FTPFOLDER%>>%ftpscript%
15.
echo cd %FTPFOLDER%>>%ftpscript%
16.

17.
REM ####Hier die Befehle für den Upload der Dateien
18.
echo mput "c:\temp\*.*">>%ftpscript%
19.

20.
echo quit>>%ftpscript%
21.

22.
ftp -s:%ftpscript%
23.
del /q %ftpscript%
Das ganze könntest du dann so weit treiben das du mit for-Schleifen dein Quell-Verzeichnis rekursiv auf Unterordner untersuchst und das dann Schritt für Schritt in das FTP-Script mit einbaust. Also möglich ist es ohne Zusatztools, aber ob der Aufwand es wert ist, wenn es z.B. mit WinSCP wesentlich einfacher geht ?
Grüße Uwe
Bitte warten ..
Mitglied: jsysde
13.10.2013 um 11:40 Uhr
Moin moin,

wenn ich nicht irre kann z.B. WinSCP solche Aktionen ausführen, das lässt sich aus einer Batch heraus prima triggern. Dito für 7-Zip (7za.exe ist die Command-Line Version).
Oder kannst/darfst du keine externen Programme nutzen?
Die FTP-Befehle innerhalb der CMD sind doch stark eingeschränkt....

Cheers,
jsysde
Bitte warten ..
Ähnliche Inhalte
Windows Server
FTP via Windows batch Problem
gelöst Frage von onkel87Windows Server2 Kommentare

Wir haben unseren Branchensoftware Server umgezogen bei diesen hatte ein ehemaliger Mitarbeiter ein Upload auf ein FTP Server eingerichtet. ...

Batch & Shell
Per Batch FTP-Server Dateien ändern
gelöst Frage von Marlon1Batch & Shell1 Kommentar

Hallo :3 Ich habe eine Frage: Wie erstelle ich eine Batch Datei die in ein FTP-Server eine Datei ändert? ...

Batch & Shell

Dateien per Batch über FTP synchronisieren, sichern

Frage von vcdweltBatch & Shell7 Kommentare

Habe gerade folgendes geplant. PC1 hat ein Verzeichnis, in dem täglich Backups abgelegt werden. Diese nennen sich bak123_45_20190126_020000.zip, Immer ...

Batch & Shell

MS FTP im Batch vs Domänen Netwerk

Frage von StrunzDummBatch & Shell6 Kommentare

Hallo Alle, ich suche nach einer Idee die mir bei einem Problem hilft. MS FTP auf Win7 /10, soll ...

Neue Wissensbeiträge
Humor (lol)
Preisvertipper
Information von Dilbert-MD vor 2 TagenHumor (lol)7 Kommentare

Moin! weil heute Freitag ist, zeige ich Euch den Preisvertipper der Woche: vergesst den Acer Predator 21x, der ist ...

Windows Update
Sicherheitsupdate für SQL Server 2014 SP3
Information von sabines vor 3 TagenWindows Update2 Kommentare

Für den SQL Server 2014 existiert ein Sicherheitsupdate. Laut KB Artikel wird es als CU3 angezeigt: Server 2014 SP3 ...

Backup

Veeam Agent für MS Windows - neue Version verfügbar (bedingt jedoch offenbar .NET Framework 4.6)

Information von VGem-e vor 4 TagenBackup1 Kommentar

Moin Kollegen, einer unserer Server zeigte grad an, dass für o.g. Software ein Update verfügbar ist. Ob ein evtl. ...

Python

Sie meinen es ja nur gut - Microsoft hilft python-Entwicklern auf unnachahmliche Weise

Information von DerWoWusste vor 6 TagenPython2 Kommentare

Stellt Euch vor, Ihr nutzt python unter Windows 10 und skriptet damit regelmäßig Dinge. Nach dem Update auf Windows ...

Heiß diskutierte Inhalte
Cloud-Dienste
MS Sharepoint generelle Frage zur Einrichtung
Frage von ralf86Cloud-Dienste15 Kommentare

Hallo, ich will den Sharepoint als FileServer nutzen. Hier sollen mehrere Freigabeordner mit unterschiedlichen Berechtigungen erstellt werden z.B. Geschäftsführung ...

Router & Routing
FritzBox und SynologyNAS VPN
Frage von ndeedyRouter & Routing10 Kommentare

Moin moin. Irgendwie habe ich entweder ein bescheuertes Setup, oder mir bereits komplett die Birne mit Versuchen durchgebraten. Bin ...

Vmware
VMware Update 5.1 zu 6.7U4
gelöst Frage von patrickebertVmware8 Kommentare

Hallo alle zusammen, ich den nächsten Monaten steht für mich die Umstellung zwei neuer physikalischer Server an und ich ...

Outlook & Mail
Outlook 2016: Schrift der Ordnerspalte verkleinern
Frage von usercrashOutlook & Mail7 Kommentare

Hallo, wie/wo kann man in MS Outlook 2016 im Ordnerbereich am linken Bildrand die Schriften, die Überschriften und den ...