Abfrage nach Änderungsdatum + Aktion
Hallo zusammen,
ich benötige eine Batch Datei, die bei zwei Dateien(Name ist bekannt und immer gleich, im Ordner gibt es noch mehr Dateien) das Änderungsdatum prüft.
Sollte das Änderungsdatum <heute() sein müsste ich eine Aktion ausführen können. Z.b. einen Text ausgeben.
Andernfalls würde ich nur einen Eintrag in eine *txt Datei brauchen.
Kann mir hier jemand helfen?
ich benötige eine Batch Datei, die bei zwei Dateien(Name ist bekannt und immer gleich, im Ordner gibt es noch mehr Dateien) das Änderungsdatum prüft.
Sollte das Änderungsdatum <heute() sein müsste ich eine Aktion ausführen können. Z.b. einen Text ausgeben.
Andernfalls würde ich nur einen Eintrag in eine *txt Datei brauchen.
Kann mir hier jemand helfen?
Please also mark the comments that contributed to the solution of the article
Content-Key: 266579
Url: https://administrator.de/contentid/266579
Printed on: April 25, 2024 at 06:04 o'clock
5 Comments
Latest comment
Powershell:
Mit Batch hatten wird das schon x-mal, einfach mal die Suche bemühen:
Gruß jodel32
$files = gci 'C:\Ordner' -Include 'Datei1.txt','Datei2.txt' | ?{$_.LastWriteTime -lt (get-date).Date}
if ($files){
$files | %{write-host "Datei $($_.Name) ist älter als heute"}
}else{
set-content "C:\textdatei.txt" -Value "Schreibe das in die Textdatei"
}
Gruß jodel32
Moin hoffi3d,
es könnte mit einer Kleinigkeit zusammenhängen...
Du setzt eine Variable
Du verwendest aber eine Variable
Versuch doch mal, jeweils die gleiche zu verwenden, also entweder
Vielleicht hilfts.
Grüße
Biber
es könnte mit einer Kleinigkeit zusammenhängen...
Du setzt eine Variable
datei_pfad=%%j
in Zeile 09Du verwendest aber eine Variable
set Dateien=""%dateipfad%%datei1%","%dateipfad%%datei2%"
in Zeile 18.Versuch doch mal, jeweils die gleiche zu verwenden, also entweder
datei_pfad
oder dateipfad
Vielleicht hilfts.
Grüße
Biber