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
Please also mark the comments that contributed to the solution of the article
Content-Key: 3503477864
Url: https://administrator.de/contentid/3503477864
Printed on: May 7, 2024 at 22:05 o'clock
2 Comments
Latest comment
@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)