matze-pe
Goto Top

Batch Skript - TXT nach Inhalt durchsuchen

Hallo,
ich bin gerade dabei eine Batch Datei zu erstellen, die in einem bestimmten Ordner in dem text Dateien liegen, den Inhalt nach einem bestimmten Inhalt durchsucht und die Ergebnisse dann in ein anderes Verzeichnis verschiebt.

Anschließend möchte ich das die Dateien umbenannt werden.


Hier hab hier schonmal angefangen, nach einem Wort zu suchen, das klappt auch schon.
Nur mit dem Verschieben noch nicht:


set/p suche = find /I "%105N1%"

set jahr=%date:~-4%
set monat=%date:~-7,2%
set tag=%date:~-10,2%

set stunde=%time:~0,2%
set minute=%time:~3,2%
set sekunde=%time:~6,2%

if "%suche%" == true
(
move C:\test\%suche% C:\test\test\%suche%
C:\test\test\*.* rename C:\test\test\NEWNAME_%jahr%-%monat%-%tag%_%stunde%-%minute%-%sekunde%
)


Ich vermute mal, das ich den Fehler in der IF Schleife gemacht habe.


Gruß
Matze

Content-ID: 116994

Url: https://administrator.de/contentid/116994

Ausgedruckt am: 15.11.2024 um 15:11 Uhr