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

Zwei Dateien vergleichen und dann handeln

Frage Entwicklung Batch & Shell

Mitglied: EasyEyeSystem

EasyEyeSystem (Level 1) - Jetzt verbinden

06.12.2007, aktualisiert 12:10 Uhr, 6727 Aufrufe, 3 Kommentare

Hallo,

ich habe ein folgendes Script das prüfen soll, ob es schon einfach ausgeführt worden ist. JEdoch ist da irgendwo ein Fehler.
fc /l Z:\Skripts\Testfase\ausgefuert.txt Z:\Skripts\Testfase\zeitstempel.txt| find "FC: Keine Unterschiede festgestellt" >nul
if errorlevel 1 goto machwas
echo Ueberspringen
goto ende
:machewas
eccho ausfueren
goto ende
:ende
pause

Fehler wird nicht ausgegeben. Jedoch sind die zwei dateien genau identisch und somit sollte er Ueberspringen ausgeben

Wo liegt mein Fehler?
Mitglied: bastla
06.12.2007 um 10:37 Uhr
Hallo EasyEyeSystem!

Da "fc" ohnehin einen passenden Errorlevel erzeugt, kannst Du einfach das "find" weglassen:
01.
fc Z:\Skripts\Testfase\ausgefuert.txt Z:\Skripts\Testfase\zeitstempel.txt >nul 
02.
...
Die Errorlevelabfrage lässt sich ebenfalls einsparen, wenn Du
01.
fc Z:\Skripts\Testfase\ausgefuert.txt Z:\Skripts\Testfase\zeitstempel.txt >nul || goto :machewas 
02.
...
schreibst. Mit "||" wird auf einen Errorlevel <> 0 geprüft, mit "&&" könntest Du auf eine fehlerfreie Ausführung des vorigen Befehles reagieren, sodass auch diese Version möglich wäre:
01.
fc Z:\Skripts\Testfase\ausgefuert.txt Z:\Skripts\Testfase\zeitstempel.txt >nul && echo Ueberspringen && goto :ende 
02.
 
03.
echo ausfuehren 
04.
 
05.
:ende 
06.
pause
Grüße
bastla
Bitte warten ..
Mitglied: EasyEyeSystem
06.12.2007 um 11:34 Uhr
hi Bastla,

danke bzw. schon wieder danke (hast mir gestern auch scho geholfen)
Eerds gleich testen. Jedoch denke ich das es sicher funktioniert

Einen schönen Tag noch
Bitte warten ..
Mitglied: Genie71
06.12.2007 um 12:10 Uhr
Kann ich nur zustimmen:
Allerdings würde ich mir auch mal den ERRORLEVEL auch mach andrucken(nur zum testen)
also erstmal so:

fc /l Z:\Skripts\Testfase\ausgefuert.txt Z:\Skripts\Testfase\zeitstempel.txt
ECHO Errorlevel %ERRORLEVEL%

und dann natürlich ein paar Fehler provozieren, z.B. unterschiedliche Dateien(=ERRORLEVEL 1), oder Datei nicht vorhanden (=ERRORLEVEL 2)...

Danach kannst du die einzelnen ERRORLEVEL abarbeiten

Genie71
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Batch vergleich von zwei dateien
gelöst Frage von realdavegerBatch & Shell6 Kommentare

Hallo, nach Jahrelangem zugucken, habe ich jetzt schlussendlich eine Frage welche ich selbst stelle. Ich versuche 2 zeiten aus ...

Batch & Shell
Zwei Werte vergleichen in einer Batch-Datei
gelöst Frage von PatrickHeissi10Batch & Shell1 Kommentar

Ich möchte die beiden Variablen %eins% und %zwei% vergleichen haben diese den gleichen Wert haben-> goto einszwei Danke

Batch & Shell
Zwei TXT Datei vergleichen und zusammen eine Liste erstellen
gelöst Frage von 103148Batch & Shell3 Kommentare

Hallo, ich erstelle zwei Dateien, eine jede Abend mit dem Inhalt online.txt HOST PC001 ist online HOST PC023 ist ...

Batch & Shell
Zwei Verzeichnise Vergleichen und Nicht vorhandene Datei löschen
gelöst Frage von KodaCHBatch & Shell4 Kommentare

Guten Morgen Ich suche eine Möglichkeit um zwei Verzeichnisse ohne deren Unterverzeichnisse zu vergleichen und eine nicht vorhandene Datei ...

Neue Wissensbeiträge
Verschlüsselung & Zertifikate

19 Jahre alter Angriff auf TLS funktioniert immer noch

Information von BassFishFox vor 1 StundeVerschlüsselung & Zertifikate

Interessant zu lesen. Der Bleichenbacher-Angriff gilt unter Kryptographen als Klassiker, trotzdem funktioniert er oft noch. Wie wir herausgefunden haben, ...

Windows 10

Windows 10 Fall Creators Update - Neue Funktion Hyper-V Standardswitch kann ggf. Fehler bei Proxy Configs verursachen

Erfahrungsbericht von rzlbrnft vor 12 StundenWindows 102 Kommentare

Hallo Kollegen, Da wir die Gefahr lieben, haben wir bei einigen Usern nun mittlerweile das Creators Update drauf. Einige ...

Sicherheit

TLS-Zertifikat und privater Schlüssel von Microsofts Dynamics 365 geleakt

Information von Penny.Cilin vor 14 StundenSicherheit

Microsoft hat versehentlich das TLS-Zertifikat inklusive dem privaten Schlüssel seiner Business-Anwendung Dynamics 365 geleakt. TLS-Zertifikat und privater Schlüssel von ...

Viren und Trojaner

Deaktivierter Keylogger in HP Notebooks entdeckt

Information von bitcoin vor 1 TagViren und Trojaner3 Kommentare

Ein Grund mehr warum man Vorinstallationen der Hersteller immer blank bügeln sollte Der deaktivierte Keylogger findet sich im vorinstallierten ...

Heiß diskutierte Inhalte
Netzwerkmanagement
Firefox Profieles im Roaming
gelöst Frage von Hendrik2586Netzwerkmanagement17 Kommentare

Hallo liebe Leute. :) Ich hab da ein kleines Problem, welches anscheinend nicht unbekannt ist. Wir nutzen hier in ...

Netzwerkmanagement
NAS über zwei weitere Ethernet Anschlüsse verbinden
gelöst Frage von Sibelius001Netzwerkmanagement16 Kommentare

Sorry - ich bin hier wahrscheinlich als kompetter IT Trottel unterwegs. Aber eventuell kann mir jemand ganz einfach helfen: ...

LAN, WAN, Wireless
Häufig Probleme beim Anmelden in WLAN
Frage von mabue88LAN, WAN, Wireless15 Kommentare

Hallo zusammen, in einem Netzwerk gibt es relativ häufig (1-2 mal pro Woche) Probleme mit der WLAN-Verbindung. Zunächst mal ...

Netzwerkgrundlagen
Hi eine blöde frage. xD
Frage von 132954Netzwerkgrundlagen13 Kommentare

Also: Habe 2012 r2 essentials neuinstalliert, allerdings installiert diese version ja gleich diesen gangen AD kram mit, den hab ...