Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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

Batch - per FTP kompletten Verzeichnisinhalt hochladen

Frage Entwicklung

Mitglied: Dani

Dani (Level 5) - Jetzt verbinden

03.10.2008, aktualisiert 25.10.2008, 10976 Aufrufe, 2 Kommentare

Hi Jungs,
ich hätte da gerne mal wieder ein Problem. Ich weiß, dass Thema an sich haben wir schon 1000x gehabt, aber eine Lösung für mein Problem habe ich nicht gefunden.

Ich muss per Batch zu einem FTP-Server eine Verbindung aufbauen. Danach soll der Inhalt eines Verzeichnisses hochgeladen werden. In dem Ordner können entweder nur Dateien liegen oder komplette Ordnerstrukturen. In beiden Fällen soll einfach der komplette Inhalt hochgeladen und die Verbindung abgebaut werden.

Hier nochmal die Checkliste:

  • Verbindung aufbauen - DONE
  • Dateien / komplette Unterverzeichnisse hochladen
  • Verbindung schließen DONE



Gruss,
Dani
Mitglied: floetenfranz
04.10.2008 um 11:48 Uhr
Mahlzeit Dani,

http://wput.rootboard.org/wput/

das benutze ich als Grundlage für mein Skript.

Damit schiebe ich ein lokales Verzeichnis auf nen Server.
Sind keine Webseiten sondern nur tools; zipgepackt
Hier das skript:
01.
CLS 
02.
@echo off 
03.
TITLE Daten werden auf den Server geschoben... 
04.
 
05.
color 0a 
06.
 
07.
 
08.
:: 
09.
:: Variable werden deklariert 
10.
:: 
11.
 
12.
 
13.
:: Server deklarieren 
14.
set ftpsrv=IP des Servers 
15.
 
16.
:: Datenverzeichnisse deklarieren 
17.
set quelle=-i d:\wartung\skripte\ftp_up\to.upload 
18.
set ziel=httpdocs 
19.
 
20.
:: User / Passwort deklarieren 
21.
set user=username rein 
22.
set pw=passwort rein 
23.
 
24.
:: Optionen 
25.
set options=-B -v 
26.
set log=-o d:\wartung\skripte\ftp_up\to.upload.log 
27.
 
28.
 
29.
 
30.
 
31.
 
32.
ECHO. 
33.
ECHO Daten werden auf den Server kopiert. 
34.
ECHO Bitte warten... 
35.
 
36.
 
37.
:: 
38.
:: Fileinhalt kopieren, in der to.upload datei liegen die zu kopierenden Verzeichnisse 
39.
:: 
40.
 
41.
%bin%\wput %options% ftp://%user%:%pw%@%ftpsrv%/%ziel%/ %quelle% %log%
das skript arbeitet die in der datei "to.upload" angegebenen Verzeichnisse.
Da steht drinne:

pub\

alles was sich innerhalb des angegebenen Verzeichnisses befindet, wird hochgeschoben.

so, auf die schnelle erstmal.

salut
Bitte warten ..
Mitglied: Dani
25.10.2008 um 10:06 Uhr
Hi,
irgendwie blicke ich das nicht....

Ich habe deine Batch kopiert und angepasst:
01.
cls 
02.
@echo off 
03.
title Daten werden auf den Server geschoben... 
04.
 
05.
rem Server deklarieren 
06.
set ftpsrv=94.125.64.12 
07.
 
08.
rem Datenverzeichnisse deklarieren 
09.
set quelle=-i "F:\IGU-Server\ftp_upload\to.upload.txt" 
10.
set ziel=cstrike/addons/amxmodx 
11.
 
12.
rem User / Passwort deklarieren 
13.
set user=test 
14.
set pw=test 
15.
 
16.
rem Optionen 
17.
set options=-B -v 
18.
set log=-o c:\to.upload.log 
19.
 
20.
 
21.
echo. 
22.
echo Daten werden auf den Server kopiert. 
23.
echo Bitte warten... 
24.
 
25.
wput %options% ftp://%user%:%pw%@%ftpsrv%/%ziel%/ %quelle% %log%
So, in meiner to.upload.txt steht dann das hier:
01.
C:\Dokumente und Einstellungen\Daniel\Desktop\amxmodx
Das Verzeichnis will ich uploaden....leider erhalte ich aber folgende Meldung:
01.
Daten werden auf den Server kopiert. 
02.
Bitte warten... 
03.
C:\Dokumente und Einstellungen\Daniel\Desktop\amxmodx: Permission denied 
04.
C:\>
Gruss,
Dani
Bitte warten ..
Neuester Wissensbeitrag
Microsoft Office

MS Office Excel - Formel wird angezeigt, aber nicht berechneter Wert!

Tipp von holli.zimmi zum Thema Microsoft Office ...

Ähnliche Inhalte
Batch & Shell
Batch datei zum Hochladen von Datein auf ftp server (2)

Frage von loxymus zum Thema Batch & Shell ...

Batch & Shell
gelöst Per FTP-Shell oder Batch in ein unbekanten Ordner wechseln (8)

Frage von Ducky2 zum Thema Batch & Shell ...

Batch & Shell
Batch bestimme Zeile einer vorherigen batch einfügen (7)

Frage von Frensche zum Thema Batch & Shell ...

Batch & Shell
gelöst Base64 Decode (Batch,VBS) (26)

Frage von clragon zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Hyper-V
gelöst Reiner Hyper- V Server oder lieber Rolle (16)

Frage von Winuser zum Thema Hyper-V ...

Windows Server
gelöst Rechte als Admin vergeben - Zugriff verweigert (14)

Frage von Ghost108 zum Thema Windows Server ...

Router & Routing
gelöst IP Kamera für drei unabhängige Netzwerke (12)

Frage von ProfessorZ zum Thema Router & Routing ...