Versuche mit einer Batch Datei, zwei Text dokumente zu vergleichen
Hallo zusammen,
Problem:
Es muss ein Netzwerk Ordner täglich beim Starten des Rechners kopiert werden, aber er soll nicht jedesmal Kopiert werden wenn der Rechner mehr mals am Tag Hochfährt.
Ich lasse das Datum mir anzeigen und das soll er in ein Text Dokument schreiben. So weit so gut.
Nächster Schritt ist er muss die Datu.txt dann vergleichen, dass macht er auch.
Aber was er nicht macht wenn sie unterschiedlich sind, Kopiert er den ordner nicht und ersetzt das txt dokument. Er springt immer zu goto next
Ich hoffe ihr könnt mir weiter helfen?
so mein Ansatz bisher:
set DAY=%date:~-14,3%
set MONTH=%date:~-7,2%
set YEAHR=%date:~-4%
set ISODATE=%DAY%
@echo off
cd C:\file1
@echo %isodate% > Datum.txt
fc c:\file1\Datum.txt c:\file2\Datum.txt
echo %errorlevel%
if errorlevel 0 goto next
robocopy c:\file1 c:\file2
set source="C:\Test1"
set destination="C:\test2"
robocopy %source% %destination% /MIR
:next
cd..
cd programierung
Danke schon mal für eure Antworten
Gruß
Legend81
Problem:
Es muss ein Netzwerk Ordner täglich beim Starten des Rechners kopiert werden, aber er soll nicht jedesmal Kopiert werden wenn der Rechner mehr mals am Tag Hochfährt.
Ich lasse das Datum mir anzeigen und das soll er in ein Text Dokument schreiben. So weit so gut.
Nächster Schritt ist er muss die Datu.txt dann vergleichen, dass macht er auch.
Aber was er nicht macht wenn sie unterschiedlich sind, Kopiert er den ordner nicht und ersetzt das txt dokument. Er springt immer zu goto next
Ich hoffe ihr könnt mir weiter helfen?
so mein Ansatz bisher:
set DAY=%date:~-14,3%
set MONTH=%date:~-7,2%
set YEAHR=%date:~-4%
set ISODATE=%DAY%
@echo off
cd C:\file1
@echo %isodate% > Datum.txt
fc c:\file1\Datum.txt c:\file2\Datum.txt
echo %errorlevel%
if errorlevel 0 goto next
robocopy c:\file1 c:\file2
set source="C:\Test1"
set destination="C:\test2"
robocopy %source% %destination% /MIR
:next
cd..
cd programierung
Danke schon mal für eure Antworten
Gruß
Legend81
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 218881
Url: https://administrator.de/contentid/218881
Ausgedruckt am: 25.11.2024 um 15:11 Uhr
2 Kommentare
Neuester Kommentar