lehrlinglv1
Goto Top

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

Content-Key: 313339

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

Ausgedruckt am: 28.03.2024 um 08:03 Uhr

Mitglied: 129813
Lösung 129813 23.08.2016 um 12:52:24 Uhr
Goto Top
for /f "delims=" %%a in ('dir /b /s /a-d "C:\folder\*.txt" ^| findstr /iveg:"C:\exceptions.txt"') do echo %%~nxa>>"C:\Log.txt"  
Regards
Mitglied: LehrlingLv1
LehrlingLv1 23.08.2016 um 12:59:52 Uhr
Goto Top
Hey Danke,

kurz 2 Fragen :P

/iveg:"C:\exceptions.txt
Ist eine Datei wo ich die ausnahmen hineinschreiben kann ?

Wo definiere ich nun den Ort wo er sucht (C:Temp) ?

Vielen Danke
Hoffe du kannst mir noch mal helfen :P
Mitglied: 129813
Lösung 129813 23.08.2016 aktualisiert um 13:09:40 Uhr
Goto Top
Zitat von @LehrlingLv1:
/iveg:"C:\exceptions.txt
Ist eine Datei wo ich die ausnahmen hineinschreiben kann ?
Yes, line by line.
Wo definiere ich nun den Ort wo er sucht (C:Temp) ?
see modification above...
"C:\folder\*.txt"
Mitglied: LehrlingLv1
LehrlingLv1 23.08.2016 um 13:13:45 Uhr
Goto Top
Thank you - its working perfectly !