Ausgabe von DIR in verbindung mit FOR -F
Windows 10
ich versuche glücklos folgendes Problem zu lösen:
Mit DIR in Kombination mit for /F sollen mehrere Festplattenbereiche ausgelesen werden und in EIN .txt-File geschrieben werden, wobei nur der Filename relevant ist.
Mittels FOR /F möchte ich auf ein Textfile zugreifen das die entsprechenden Pfade enthält:
zB.
K:\liste\Verzeichnis1\verzeichnis2\
E:\Verzeichnis
L:\Unterverz 1\unterverz2\Unter Verz 3
Die Ebenen der Files in den versch. Unterverzeichnissen ist variabel mal mit mal ohne Leerstellen
Die gesuchten Files haben meistens die Syntax "Vorname1 Vorname2 - Nachname Nachname2 Namenszusatz" in allen möglichen Varationen
Als ersten Schritt habe ich mittels
dir /S /a:-d /b K:\liste\Verzeichnis1\verzeichnis2\ </code einen Export versucht.
Das Ergebnis ist Klar: K:\liste\Verzeichnis1\verzeichnis2\Filename
Wie bringe ich es nun hin dass ich nur den Filenamen als Export bekomme?
Friemlers gute Doku habe ich bereits durchsucht aber nicht das passende gefunden (oder überlesen oder nicht kapiert). FOR-Doku
Wie könnte ich FOR /F dazu bringen mir nur den Filenamen auszugeben?
Mit besten Dank für Eure Hilfe im voraus
Heinze
ich versuche glücklos folgendes Problem zu lösen:
Mit DIR in Kombination mit for /F sollen mehrere Festplattenbereiche ausgelesen werden und in EIN .txt-File geschrieben werden, wobei nur der Filename relevant ist.
Mittels FOR /F möchte ich auf ein Textfile zugreifen das die entsprechenden Pfade enthält:
zB.
K:\liste\Verzeichnis1\verzeichnis2\
E:\Verzeichnis
L:\Unterverz 1\unterverz2\Unter Verz 3
Die Ebenen der Files in den versch. Unterverzeichnissen ist variabel mal mit mal ohne Leerstellen
Die gesuchten Files haben meistens die Syntax "Vorname1 Vorname2 - Nachname Nachname2 Namenszusatz" in allen möglichen Varationen
Als ersten Schritt habe ich mittels
dir /S /a:-d /b K:\liste\Verzeichnis1\verzeichnis2\ </code einen Export versucht.
Das Ergebnis ist Klar: K:\liste\Verzeichnis1\verzeichnis2\Filename
Wie bringe ich es nun hin dass ich nur den Filenamen als Export bekomme?
Friemlers gute Doku habe ich bereits durchsucht aber nicht das passende gefunden (oder überlesen oder nicht kapiert). FOR-Doku
Wie könnte ich FOR /F dazu bringen mir nur den Filenamen auszugeben?
Mit besten Dank für Eure Hilfe im voraus
Heinze
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 3503477864
Url: https://administrator.de/contentid/3503477864
Ausgedruckt am: 25.11.2024 um 09:11 Uhr
2 Kommentare
Neuester Kommentar
@echo off
>"ergebnis.txt" (for /f "usebackq delims=" %%a in ("d:\liste.txt") do for /f "delims=" %%b in ('dir /b /s /a-d "%%a"') do echo %%~nxb)