Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

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

Batch - per FTP kompletten Verzeichnisinhalt hochladen

Frage Entwicklung

Mitglied: Dani

Dani (Level 5) - Jetzt verbinden

03.10.2008, aktualisiert 25.10.2008, 11255 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 ..
Ähnliche Inhalte
Batch & Shell
Batch datei zum Hochladen von Datein auf ftp server (2)

Frage von loxymus zum Thema Batch & Shell ...

JavaScript
gelöst JavaScript hochladen (12)

Frage von Patrick-IT zum Thema JavaScript ...

Batch & Shell
gelöst FTP und bach script I Problem von nicht komplett geladener Files (9)

Frage von drscoop 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 ...

Neue Wissensbeiträge
Humor (lol)

Wohnt jemand in Belgien und kann nicht mehr ruhig ausschlafen?

(4)

Information von LordGurke zum Thema Humor (lol) ...

Sicherheits-Tools

Trendmicro OSCE und das Fall Creators Update Win10 RS3

(3)

Information von Henere zum Thema Sicherheits-Tools ...

Microsoft Office

Text in Zahlen umwandeln

Tipp von logische zum Thema Microsoft Office ...

Heiß diskutierte Inhalte
Microsoft Office
ICH BIN AM ENDE MEINES IT-WISSENS ANGELANGT!!!! (38)

Frage von 134537 zum Thema Microsoft Office ...

Windows Server
Gruppenrichtlinie greift nicht zu! (24)

Frage von Syosse zum Thema Windows Server ...

Hosting & Housing
Mailserver Software Empfehlungen (21)

Frage von sunics zum Thema Hosting & Housing ...

Voice over IP
DeutschlandLAN IP Voice Data M Premium, Erfahrung mit Faxgeräte? (16)

Frage von liquidbase zum Thema Voice over IP ...