Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Probleme bei FTP Download über Batch File (https://www.delphipraxis.net/71987-probleme-bei-ftp-download-ueber-batch-file.html)

Andidreas 23. Jun 2006 09:48


Probleme bei FTP Download über Batch File
 
hi @ all

versuch grad seit ca. 1h ein txt file per ftp von nem server zu holen

bei dem server handelt es sich um ne AS/400 v5r2 mit ftp user
die datei ist ein stink normales ascii file

hab mir für denn download eine batch.cmd datei und die dazugehörige bacht.txt datei erstellt

Inhalt Batch.cmd

FTP -i -s:C:\Batch.txt server


Inhalt Batch.txt

user
pw
lcd J:\SRV\DATA
cd /ftp/log/test
ascii
get File.TXT
close
quit

so jetzt zu meinem problem...
wenn ich über die eingabeaufforderung geh und dort die befehele von der batch.txt datei eingeb, dann geht alles...

versuch ich aber denn download der datei über die batch.cmd datei zu starten geht gar nix...
also die gewünschte datei steht dann danach net im zielverzeichnis...

warum geht des über die eingabeaufforderung aber über batch file net???
sieht jemand meinen fehler???


edit:

mir is grad eingefallen das es noch nen befehl gibt, wie ich bei einem ftp download per batch file mir die befehele in die eingabeaufforderung ausgeben lassen kann... leider find ich denn nemme...
kennt denn vielleicht jemand???


edit2:

hab denn fehler gefunden... im pfad für die skript datei dürfen keine blanks enthalten sein... :wall:

SirThornberry 23. Jun 2006 10:12

Re: Probleme bei FTP Download über Batch File
 
hast du bedacht das die ftp.exe ein eigenständiges Programm ist? Das heißt nach dem die FTP-Server exe gestartet wurde musst du per Eingabeumlenkung die Befehle absetzen. Desweiteren solltest du das Passwort nicht zu früh abschicken sondern erst wenn danach gefragt wird sonst kann es durchaus sein das die ersten buchstaben des Passwortes verworfen werden.

[Edit]Mit dem Edit der Fehlerursache hat sich mein Post erübrigt[/Edit]


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:19 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz