For-Schleife für mehrere Dateiendungen
Hallo,
ich habe noch eine Frage zu For-Schleifen.
Kann man für folgende For Schleife:
for /f "delims=" %%i in ('dir /b/a-d "%Source%" %cd%') do (
echo i: %%i; Pfada: %%~di; Pfadb: %%~pi; Pfadb: %%~ni
pause
)
...festlegen, dass z. B. nur zwei bestimmte Dateitypen auszuwählen sind - als Zusatz zu "dir /b/a-d "%Source%" %cd%"?
Bsp.: angenommen, in einem Ordner liegen *.txt-, *.docx- und xlsx-Dateien - mit 'echo' angezeigt werden sollen nur die *.txt- und *.docx-Dateien. Geht das?
Vielen, vielen Dank für eure Hilfe!
Jürgen
ich habe noch eine Frage zu For-Schleifen.
Kann man für folgende For Schleife:
for /f "delims=" %%i in ('dir /b/a-d "%Source%" %cd%') do (
echo i: %%i; Pfada: %%~di; Pfadb: %%~pi; Pfadb: %%~ni
pause
)
...festlegen, dass z. B. nur zwei bestimmte Dateitypen auszuwählen sind - als Zusatz zu "dir /b/a-d "%Source%" %cd%"?
Bsp.: angenommen, in einem Ordner liegen *.txt-, *.docx- und xlsx-Dateien - mit 'echo' angezeigt werden sollen nur die *.txt- und *.docx-Dateien. Geht das?
Vielen, vielen Dank für eure Hilfe!
Jürgen
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 557620
Url: https://administrator.de/forum/for-schleife-fuer-mehrere-dateiendungen-557620.html
Ausgedruckt am: 11.04.2025 um 14:04 Uhr
1 Kommentar
Moin Jürgen,
PS: Bitte verwende für das Posten von Code zukünftig die Code-Tags, das macht das Lesen leichter.
Gruß Thomas
Zitat von @icepick1661:
Kann man für folgende For Schleife festlegen, dass z. B. nur zwei bestimmte Dateitypen auszuwählen sind - als Zusatz zu "dir /b/a-d "%Source%" %cd%"?
Sicher geht das, du musst die entsprechenden Dateitypen nur zu den Pfadangaben des Dir-Befehls hinzufügen.Kann man für folgende For Schleife festlegen, dass z. B. nur zwei bestimmte Dateitypen auszuwählen sind - als Zusatz zu "dir /b/a-d "%Source%" %cd%"?
for /f "delims=" %%i in ('dir /s/b/a-d "%Source%\*.txt" "%Source%\*.docx" "%cd%\*.txt" "%cd%\*.docx"') do (
echo i: %%i; Pfada: %%~di; Pfadb: %%~pi; Pfadb: %%~ni
pause
)
PS: Bitte verwende für das Posten von Code zukünftig die Code-Tags, das macht das Lesen leichter.
Gruß Thomas