Top-Themen

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

Vorgang abbrechen wenn Datei nicht auf ftp server geladen wird

Frage Internet Server

Mitglied: noob-x

noob-x (Level 1) - Jetzt verbinden

13.04.2012 um 08:56 Uhr, 3693 Aufrufe, 2 Kommentare

Hallo,

bitte um Eure Hilfe.

Habe mir hier aus dem Forum und anderen Quellen ein paar Codeschnipsel zusammengesucht.

Ich möchte eine Datei auf einen FTP Server laden und anschließend in einen Archivordner verschieben.
Mein Problem ist dass wenn der FTP Server nicht erreichbar ist die Datei trotzdem in den Archivordner verschoben wird.

Hier der Code vom Batch-file

cd\
ftp -i -s:C:\ftp\dl.ftp > C:\ftp\Log\Log.txt

move pfad\*.txt pfad\Archiv ( um diese Datei geht es )


und hier der Code von der dl.ftp

open 1.1.1.1
user
passw
binary
lcd pfad
cd VERARBEITET
mget *.xxx
mdelete *.xxx
cd ..
cd UPLOAD
mput pfad\*.txt

quit

wie kann ich verhindern dass die .txt Datei ins Archiv verschoben wird wenn der ftp server nicht erreichbar ist.
bzw wäre super wenn in diesem Fall ne Mail an mich versendet würde ( das könnte ich mit blat machen, nur wie löse ich das im Fall aus )

Danke für Eure HIlfe


LG

Andy
Mitglied: 60730
13.04.2012 um 18:19 Uhr
moin,

Habe mir hier aus dem Forum und anderen Quellen ein paar Codeschnipsel zusammengesucht.

ich quäle dich ja nur ungern, aber welche quellen waren das denn?
 Die Suche ist aktuell überlastet oder nicht verfügbar! Bitte versuchen Sie es in ein paar Minuten wieder!
na endlich


anyways...
was steht denn in beiden Fällen in C:\ftp\Log\Log.txt?
eben - und wenn mich nicht alles täuscht, steht das in einer der möglichen quellen auch genauso beschrieben.

Gruß
Bitte warten ..
Mitglied: mak-xxl
14.04.2012 um 11:55 Uhr
Moin noob-x,

etwa so:

01.
@echo off 
02.
ftp -s:upload.txt > upload.log 
03.
for /f "delims=" %%i in ('type upload.log ^| findstr /i /c:"File received successfully"') do ( 
04.
 echo Kopiere ins Archiv 
05.
)
Das Konstrukt in Zeile 3 sucht in der 'upload.log' den entscheidenden String 'File received successfully'.

Die Zeile 4 ersetzt Du durch den Code, der die gewünschte Datei kopiert.

Mailversand (= Mail im Fehlerfall) wäre in der 'else'-Erweiterung unterzubringen - oder auch so:

01.
@echo off 
02.
ftp -s:upload.txt > upload.log 
03.
for /f "delims=" %%i in ('type upload.log ^| findstr /i /c:"File received successfully"') do ( 
04.
 echo Kopiere ins Archiv 
05.
 exit /b 0 
06.
07.
blat.exe ...
Die Ausführung des Kopierbefehls kannst Du an die 'upload.log' anhängen ('>> upload.log') und diese als Attachment versenden lassen ...

Bitte benutze beim Posten (auch nachträglich) die <code>-Tags.

Freundliche Grüße von der Insel - Mario
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Bginfo config.bgi Datei wird nicht geladen
gelöst Frage von Hendrik2586Batch & Shell25 Kommentare

Ein freundlcihes Hallo an alle. :) Ich hab ein kleines Anliegen das ich hier gerade bearbeite. Bis zu einem ...

Windows Server
Roaming Profile wird auf manchen Servern nicht geladen.
gelöst Frage von EmptymanWindows Server4 Kommentare

Hallo zusammen, ich habe eine Citrix-Serverfarm mit 13 Servern (Server 2008 R2, Xen APP 6.5). Auf drei meiner Server ...

Windows Server
Windows Server 2016 Essentials Konfigurationsassistent abbrechen
Frage von derBadnerWindows Server1 Kommentar

Hallo zusammen, ich habe einen neuen Windows Server 2016 Essentials Server erhalten. Nach dem ersten Start erschien der Wizzard ...

Batch & Shell
FTP Batch mit Semaphoren Datei
Frage von DirkK73Batch & Shell1 Kommentar

Hallo zusammen, ich bräuchte Eure Hilfe beim Erstellen eines Batches das folgende Aufgabe hat: Wir haben interne virtuelle Server. ...

Neue Wissensbeiträge
Microsoft Office

Office 2010 Starter erneut auf einer frischen Windows-Version installieren

Tipp von Lochkartenstanzer vor 1 TagMicrosoft Office9 Kommentare

Moin, vor ein paar Tagen schlug bei mir ein Kunde auf, der sein Widnows 7 geschrottet und es inklusive ...

Datenbanken

Upgrade MongoDB 3.4 auf 3.6

Erfahrungsbericht von Frank vor 1 TagDatenbanken

Seit kurzem gibt es das 3.6 Update für die MongoDB: Sicherheit, das Sortieren, Aggregation und auch die Performance wurde ...

SAN, NAS, DAS

Backdoor Zugang und Upload-Bug in vielen Western Digital MyCloud Geräten

Information von Frank vor 1 TagSAN, NAS, DAS2 Kommentare

James Bercegay von der Firma Gulftech hat die Fehler an Western Digital gemeldet und das Unternehmen stellt bereits ein ...

Microsoft Office

Outlook 2016 - Beim Weiterleiten keine PDF Anhänge mehr - KB4011626 entfernen

Erfahrungsbericht von Deepsys vor 1 TagMicrosoft Office3 Kommentare

Wenn ihr feststellt das ihr beim Weiterleiten von E-Mails keine PDF Anhänge mehr versendent, dann dankt Microsoft. Diese tolle ...

Heiß diskutierte Inhalte
Netzwerke
NTFS-Berechtigung
Frage von Daoudi1973Netzwerke23 Kommentare

Hallo zusammen und frohes neues Jahr (Sorry, ich bin spät dran) Meine Frage: 1- Ich habe einen Ordner im ...

Drucker und Scanner
Gesucht DIN A3 Drucker
Frage von NebellichtDrucker und Scanner15 Kommentare

Hallo, ich möchte einen neuen DIN A3 Drucker kaufen. Um ab und zu, ca. 1 mal die Woche Farbausdrucke ...

iOS
Einladung vom iphone kalender
Frage von jensgebkeniOS15 Kommentare

Hallo Gemeinschaft, folgendes Problem - immer wenn ich von meinem Iphone einen Termin einztrage und diesem Termin Teilnehmer zuweise, ...

Windows Netzwerk
Drucker isolieren in Windows Domäne
gelöst Frage von lcer00Windows Netzwerk14 Kommentare

Hallo zusammen, habe eine Windows-AD (2012R2) in der es einen Druckerserver gibt. Mittlerweile verliere ich das Vertrauen in die ...