Batch - Datei aus Ordner einlesen mit Ausnahmen!
Hallo!
Ich bin halb am verzweifeln ... Ich möchte bestimmte Datei aus einem Ordner auslesen und in eine Datei speichern. Z.B alle Txt Dateien:
Ordner -> 1.txt 2.txt 3.txt 4.txt Pizza.txt Blume.txt
for /r C:\Temp %%g in (*.txt) do echo %%~nxg>>Log.txt
Nun möchte ich aber das er bestimmte .txt Dateien nicht einliest. Z.b die 2.txt und die Blume.txt jenachdem wie ich es definieren. So eine art "WhiteList".
Wichtig ist das ich mehrere ausnahmen definieren kann.
Hoffe ihr versteht was ich meint und könnt mir helfen.
Vielen Lieben Dank
Ich bin halb am verzweifeln ... Ich möchte bestimmte Datei aus einem Ordner auslesen und in eine Datei speichern. Z.B alle Txt Dateien:
Ordner -> 1.txt 2.txt 3.txt 4.txt Pizza.txt Blume.txt
for /r C:\Temp %%g in (*.txt) do echo %%~nxg>>Log.txt
Nun möchte ich aber das er bestimmte .txt Dateien nicht einliest. Z.b die 2.txt und die Blume.txt jenachdem wie ich es definieren. So eine art "WhiteList".
Wichtig ist das ich mehrere ausnahmen definieren kann.
Hoffe ihr versteht was ich meint und könnt mir helfen.
Vielen Lieben Dank
Please also mark the comments that contributed to the solution of the article
Content-Key: 313339
Url: https://administrator.de/contentid/313339
Printed on: April 18, 2024 at 23:04 o'clock
4 Comments
Latest comment
for /f "delims=" %%a in ('dir /b /s /a-d "C:\folder\*.txt" ^| findstr /iveg:"C:\exceptions.txt"') do echo %%~nxa>>"C:\Log.txt"
Zitat von @LehrlingLv1:
/iveg:"C:\exceptions.txt
Ist eine Datei wo ich die ausnahmen hineinschreiben kann ?
Yes, line by line./iveg:"C:\exceptions.txt
Ist eine Datei wo ich die ausnahmen hineinschreiben kann ?
Wo definiere ich nun den Ort wo er sucht (C:Temp) ?
see modification above..."C:\folder\*.txt"