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
GELÖST

mit FTP connecten

Frage Entwicklung Batch & Shell

Mitglied: mkdeluxe

mkdeluxe (Level 1) - Jetzt verbinden

22.12.2005, aktualisiert 16:24 Uhr, 4218 Aufrufe, 10 Kommentare

Hallo zusammen,

wie kann ich mich per Batch Datei mit einem FTP verbinden?

Ich habe ehrlich gesagt noch nicht viel Code auf die Reihe gebracht...

Hier mein mini Schnipsel...

ftp Servername
@echo Benutzerkennung
@echo Passwort

Das funz natürlich nicht... *sniff*

Ist bestimmt simpel, könnt ihr helfen???

Grüße mkdeluxe
Mitglied: Atti58
22.12.2005 um 13:29 Uhr
Du kannst dem ftp-Kommando eine Textdatei übergeben:

ftp -n -s:C:\batch\login.txt [IP des Servers]

mit dem Inhalt:

user [USERNAME] [PASSWORT]
ascii (oder [bin])
Befehl1
Befehl2

Gruß

Atti
Bitte warten ..
Mitglied: mkdeluxe
22.12.2005 um 14:16 Uhr
Hallo Atti,

danke erst mal für die schnelle Antwort! Trotzdem noch mal für *zensiermichselbst*...

ftp -n -s:C:\batch\login.txt [IP des Servers]

Das schreib ich in meine batch und damit rufe ich die txt auf, ja?

Könnte meine txt dann so aussehen:?

user[Kennung][PWD]
binary
lcd D:\Verzeichnis\xyz
put Test.txt []
quit
bye

Hab das so in einem anderem Forum gesehen, aber ehrlich gesagt trau ich dem ganzen nicht, und es funktioniert halt auch nicht.

Was ich eigentlich damit machen wollte:

Verbindung aufbauen,
im Binary Format schreiben
das lokale Verzeichnis wechseln,
die lokale Datei Test.txt nehmen und auf das entfernte Verzeichnis legen,
Verbindung beenden
ftp beenden

Thx,
mkdeluxe
Bitte warten ..
Mitglied: Atti58
22.12.2005 um 14:31 Uhr
... Du musst natürlich alles in eckigen Klammern ersetzen - binary - für eine TXT-Datei - wozu? Die sind "ascii" ...

Die Datei "login.txt" muss natürlich in einem Verzeichnis: "C:\batch" stehen ...

Die eckigen Klammern hinter "put Test.txt" sind der "Zielname"?

lcd - ändert das lokale Verzeichnis - wohin willst Du denn die Datei speichern? Mit cd wechselst Du das remote Verzeichnis ...

Gruß,

Atti.
Bitte warten ..
Mitglied: mkdeluxe
22.12.2005 um 15:01 Uhr
Also so??? Wow, stell ich mich blöd an...

user[ftptransfer_dtaus][xxxxxx]
[binary]
lcd [D:\gkd-el\txt_Umstellen_HrDomer\Backup]
put [Test.txt][]
pwd
quit

Oder die Befehle auch noch in eckige???

>Die Datei "login.txt" muss natürlich in einem Verzeichnis: "C:\batch" stehen ... <

Das war gerade so eben klar

>Die eckigen Klammern hinter "put Test.txt" sind der "Zielname"? <

Also, so wie das in dem Forum stand, braucht man den Namen nicht anzugeben, den braucht man nur wenn man da was ändern will(z.B. in einen Unterordner schreiben). Ansonsten gilt das rootVerzeichnis des FTP... Stimmt das so weit? Denn da soll die Datei(mit gleichem Namen) auch hin.

Wenn ich mich verbinde gelange ich automatisch in den richtigen Ordner. Und da brauch ich die Datei von meinem Rechner aus quasi "nur" noch abzulegen.

Im binary, statt im Ascii, da wir an anderer Stelle schon festgestellt haben, dass der Inhalt der txt nicht im Ascii steht -> Im Hexeditor also "9a" statt "dc" für Ü z.B.. Deshalb ist am Anfang die Übertragung andersherum (und manuell angestoßen) schon schief gelaufen.

thx, mkdeluxe
Bitte warten ..
Mitglied: Atti58
22.12.2005 um 15:16 Uhr
... nein. so:

user ftptransfer_dtaus xxxxxx
binary
lcd D:\gkd-el\txt_Umstellen_HrDomer\Backup
put Test.txt
pwd
quit

Gruß

Atti
Bitte warten ..
Mitglied: Atti58
22.12.2005 um 15:16 Uhr
... nein. so:

user ftptransfer_dtaus xxxxxx
binary
lcd D:\gkd-el\txt_Umstellen_HrDomer\Backup
put Test.txt
pwd
quit

Gruß

Atti
Bitte warten ..
Mitglied: mkdeluxe
22.12.2005 um 15:36 Uhr
O.K., danke, besonders für deine Geduld...

funktioniert trotzdem nicht. Muss ich noch irgendwelche Dinge beachten? Port vielleicht?
Über einen FTP Client kann ich das ganze bewerkstelligen, und über die Konsole funktioniert es auch.
Bitte warten ..
Mitglied: Atti58
22.12.2005 um 16:03 Uhr
Öffne doch einfach mal eine Konsole, wechsle in Dein Verzeichnis mit dem login.txt-File und gib das Kommando

ftp -n -s:login.txt XXX.XXX.XXX.XXX

mal dort ein, was passiert denn überhaupt? Gibt es Fehlermeldungen?

Gruß

Atti.
Bitte warten ..
Mitglied: mkdeluxe
22.12.2005 um 16:21 Uhr
Also, ich hatte da wohl einen Fehler in meiner batch (Rechtschreibfehler)
Und in meiner Textdatei auch... *schäm*

Ich danke dir tausend Mal und wünsche frohe Weihnachten!!!!

Thx, mkdeluxe
Bitte warten ..
Mitglied: Atti58
22.12.2005 um 16:24 Uhr
... na, dann verteil' doch einfach noch ein paar Weihnachtssterne ...

Auch Dir ein frohes Fest,

Gruß

Atti.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Timeout bei FTP-Synchronisation (WinSCP, PowerShell) (7)

Frage von LosPollos zum Thema Batch & Shell ...

Windows Server
Übertragungsgeschwindigkeit FileZilla und IIS-Server 8.5 mit FTP (2)

Frage von OlliPWS zum Thema Windows Server ...

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

Frage von drscoop zum Thema Batch & Shell ...

Netzwerkmanagement
Dateien für einmaligen Download auf einen FTP Server ermöglichen (6)

Frage von staybb zum Thema Netzwerkmanagement ...

Neue Wissensbeiträge
Rechtliche Fragen

Heiseshow, live ab 12 Uhr: Steht die Vorratsdatenspeicherung vor dem Aus?

Tipp von sabines zum Thema Rechtliche Fragen ...

Outlook & Mail

Outlook Probleme nach Juni Updates - KB3203467 ist Schuld

(1)

Information von Deepsys zum Thema Outlook & Mail ...

Microsoft Office

Windows 7, Office 2016 RTM und Updates ohne WSUS

Tipp von chgorges zum Thema Microsoft Office ...

E-Mail

Thunderbird 52 hat Druckprobleme

(3)

Tipp von magicteddy zum Thema E-Mail ...

Heiß diskutierte Inhalte
Server-Hardware
Einem Stromausfall entgegen wirken (28)

Frage von OIOOIOOIOIIOOOIIOIIOIOOO zum Thema Server-Hardware ...

Humor (lol)
Aktuell keine IT Probleme (22)

Frage von lordofremixes zum Thema Humor (lol) ...

Festplatten, SSD, Raid
PC stellt nach dem Bios ab (20)

Frage von uridium69 zum Thema Festplatten, SSD, Raid ...