Verknüpfung erstellen via Batchdatei - Dateinamen brechen beim Punkt ab?
Hab da ein Problem.
Ich erstelle via Batchdatei eine Verknüpfung auf diverse Ordner, wobei der Ordnername übernommen wird für die Verknüpfung.
Bsp.:
for /D /R "c:\" %%i in (*X*^).*) do XXMKLINK "C:\Verlinkung\%%~ni" "%%i"
Leider endet der Name in der Verknüpfung aber an einem evtl. vorhandenen Punkt im Quellnamen, also:
Ordnername: "24. Ordner" -> Verknüpfung heisst dann nur "24"
Wie muss die Syntax aussehen, damit der volle Name übernommen wird?
Danke!
Ich erstelle via Batchdatei eine Verknüpfung auf diverse Ordner, wobei der Ordnername übernommen wird für die Verknüpfung.
Bsp.:
for /D /R "c:\" %%i in (*X*^).*) do XXMKLINK "C:\Verlinkung\%%~ni" "%%i"
Leider endet der Name in der Verknüpfung aber an einem evtl. vorhandenen Punkt im Quellnamen, also:
Ordnername: "24. Ordner" -> Verknüpfung heisst dann nur "24"
Wie muss die Syntax aussehen, damit der volle Name übernommen wird?
Danke!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 137258
Url: https://administrator.de/contentid/137258
Ausgedruckt am: 22.11.2024 um 22:11 Uhr
4 Kommentare
Neuester Kommentar
Hallo mayofant!
Etwa so:
Alternativ könntest Du (da Du ohnehin nach Namen sortierst) noch eine Zeile
hinzufügen ...
Grüße
bastla
Etwa so:
FOR /f "delims=" %%i IN ('dir /b /on /a-d c:\Verlinkung\Jahr\2000\*.lnk') DO @echo %%~ni>>"c:\Verlinkung\Listen\2000.txt"
sort "c:\Verlinkung\Listen\2000.txt" /o "c:\Verlinkung\Listen\2000.txt"
Grüße
bastla