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

Mitglied: EasyEyeSystem

EasyEyeSystem (Level 1) - Jetzt verbinden

06.12.2007, aktualisiert 12:10 Uhr, 6763 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

Vergleich zweier CSV-Dateien über Powershell-Script

Frage von Philipp711Batch & Shell4 Kommentare

Hallo, ich habe eine Verständnisfrage zur "Programmierung" eines Powershell-Scripts. Es geht darum, zwei Listen miteinander zu vergleichen bzw. herauszufinden ...

Batch & Shell

Zwei CSV-Dateien vergleichen und Spalte mit übernehmen

gelöst Frage von rst1989Batch & Shell6 Kommentare

Hallo zusammen, ich steh vor folgender Herausforderung für ein Powershell-Script: Es gibt zwei CSV-Dateien: Bestand_Alt.csv Bestand_Neu.csv (Jeweils mit Kopfzeile: ...

Neue Wissensbeiträge
Sicherheit

Diverse D-Link-Router durch drei Schwachstellen kompromittierbar

Information von kgborn vor 1 StundeSicherheit

Hat jemand D-Link-Router in Verwendung? Einige Modelle sind sicherheitstechnisch offen wie ein Scheunentor. Äußerst unschöne Sache, aber nichts neues ...

Hardware

100.000 Mikrotik-Router ungefragt von Hacker abgesichert

Information von 7Gizmo7 vor 15 StundenHardware1 Kommentar

Hallo zusammen, da hier ja öfters mal von Mikrotik gesprochen wird. Trotz Updates klafft eine Sicherheitslücke in Hundertausenden Mikrotik-Routern. ...

Sicherheit

Oracle gibt kritische Updates für diverse Produkte frei (16. Oktober 2018)

Information von kgborn vor 1 TagSicherheit

Oracle hat zum 16. Oktober 2018 eine ganze Reihe an kritischen Updates für seine Produkte freigegeben. Eine Kurzübersicht mit ...

Windows 10
FYI: Fristen beim Windows 10 Downgrade-Recht
Information von kgborn vor 1 TagWindows 101 Kommentar

Möglicherweise ist das bei euch bekannt - ich habe es gerade aus einem Newsletter eines OEMs herausgefischt. Beim Downgrade-Recht ...

Heiß diskutierte Inhalte
Windows 10
Sysprep Fehler im Log kann nicht starten
Frage von grillinator95Windows 1022 Kommentare

Hallo, kann leider SYSPREP nicht mehr starten, Win10 64bit. Logfile sagt folgendes: 2018-10-17 13:44:56, Info SYSPRP 2018-10-17 13:44:56, Info ...

Internet
Ist diese URL denkbar (Syntax)?
gelöst Frage von departure69Internet17 Kommentare

Hallo. Der Sohn eines Arbeitskollegen hat im Gymnasium EDV-Unterricht. Leider hat er in der letzten Klassenarbeit einen Fünfer geschrieben. ...

Debian
Linux debian 9 Installation
Frage von Green14Debian16 Kommentare

Hallo zusammen, ich habe mich ein wenig mit Debian auseinandergesetzt und möchte mir eine Standard-Installation als Grundlage für andere ...

Outlook & Mail
Outlook schiebt Mails aus Posteingang sofort in den Papierkorb
Frage von hermesOutlook & Mail13 Kommentare

Hallo Outlook Fachleute, wir haben hier das Problem, dass Outlook 2010 alle ankommenden Mails seit zwei Tagen einfach in ...