Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Batch zum Dateidownload (https://www.delphipraxis.net/37393-batch-zum-dateidownload.html)

Sprint 5. Jan 2005 14:18

Re: Batch zum Dateidownload
 
Zitat:

Zitat von Akut-Programming
Es müsste dann also eine Datei geben die "Mi 05.01.2005_datei1" heißt. Ich hoffe, ihr versteht wie ich´s mein? :drunken:

Du kannst doch im Copy Befehl %date% benutzen.

jensw_2000 5. Jan 2005 14:30

Re: Batch zum Dateidownload
 
Du kannst dir eine Batchdatei mit Inputfile schreiben

Code:
// Batch ftpdownload.bat

ftp -n server.com      //stellt Verbindung zu "server.com" her, -n verhindert Automatisches
user name pass         // User "name" mit Passwort "pass" am Server anmelden
binray
get igengwas
close                  // Verbindung schließen
quit                   //"ftp" beenden

Code:
// Inputfile inputfile.txt
[EnterTaste]
[EnterTaste]
[EnterTaste]
[EnterTaste]
[EnterTaste]
[EnterTaste]


Aufruf FTPDOWNLOAD.BAT << Inputfile.txt
"bin mir grade nicht sicher ob << oder <" :gruebel:

Die Batch zieht sich nach jeder Zeile eine Zeile aus dem Imputfile

Beispiel
format

qformat.bat
Code:
format a: /Q
REM 1.wartet auf Enter
REM 2.Fragt nach Label
REM 3.Noch eine Disk ???
inputfile.txt
Code:
[ENTERTASTE]
Name123[ENTERTASTE]
N[ENTERTASTE]
Aufruf :
Qformat.bat << inputfile
...formattiert die disk ohne nachfragen und setzt das Label Name123



Ich hoffe es hilft dir.
Nach dem Schema kannst du jede Batch automatisieren .. :mrgreen:

Akut-Programming 5. Jan 2005 14:35

Re: Batch zum Dateidownload
 
Zitat:

Zitat von Sprint
Du kannst doch im Copy Befehl %date% benutzen.

Hab ich nun mal versucht..
Code:
copy /Y C:\webalizer\ejvlogs\access_logs\access_log C:\webalizer\ejvlogs\access_logs\%date%_access_log
aber er legt die Datei nicht im Ordner an. Ist die Syntax falsch?? :gruebel:

jensw_2000 5. Jan 2005 14:39

Re: Batch zum Dateidownload
 
Code:
MD C:\webalizer\ejvlogs\access_logs\%date%_access_log

copy /Y C:\webalizer\ejvlogs\access_logs\access_log C:\webalizer\ejvlogs\access_logs\%date%_access_log\

Akut-Programming 5. Jan 2005 14:41

Re: Batch zum Dateidownload
 
"%date%_access_log" ist doch kein Verzeichnis, so soll die Datei letztendlich heißen, nur das anstelle von %date% dann das datum steht

Akut-Programming 5. Jan 2005 14:43

Re: Batch zum Dateidownload
 
selbst wenn ich die Datei "%date%_access_log.txt" in der Kopieranweisung nenne macht er´s nicht

Akut-Programming 5. Jan 2005 14:47

Re: Batch zum Dateidownload
 
Hier ist mal das LOG der FTP anweisung, nachdem auch kopiert werden soll. Ganz unten bekommt er n Syntaxfehler, dort würde er eigentlich kopieren...
Code:
Mi 05.01.2005 
Verbindung mit ************* wurde hergestellt.

220 ******************** FTP server (Version 6.5/OpenBSD, linux port 0.3.3) ready.
Benutzer (**********************:(none)):
331 Password required for ******************.

230- Have a lot of fun...
230 User ****************** logged in.
ftp> ftp>
cd ************
250 CWD command successful.
ftp> cd ***************
250 CWD command successful.
ftp> Remotedatei Lokale Datei get
*****************
**************************************
200 PORT command successful.
150 Opening BINARY mode data connection for '****************' (69737 bytes).
226 Transfer complete.
FTP: 69737 Bytes empfangen in 0,09Sekunden 741,88KB/s

ftp> quit
221 Goodbye.
Syntaxfehler.

Sprint 5. Jan 2005 14:48

Re: Batch zum Dateidownload
 
Zitat:

Zitat von Akut-Programming
selbst wenn ich die Datei "%date%_access_log.txt" in der Kopieranweisung nenne macht er´s nicht

Ich hab's auf einem Windows XP Rechner ausprobiert. Es funktioniert mit %date% im Dateinamen.

Sprint 5. Jan 2005 14:49

Re: Batch zum Dateidownload
 
Ich habe statt copy xcopy benutzt.

jensw_2000 5. Jan 2005 14:54

Re: Batch zum Dateidownload
 
Zitat:

aber er legt die Datei nicht im Ordner an
falsch interpretiert ... :wall:

Starte den Befehl mal bitte aus der CMD oder setze mal Pause an das Ende deiner Batchdatei ...
Was kommt für eine Fehlermeldung ... ?


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:02 Uhr.
Seite 2 von 3     12 3      

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