Symbolic Link erkennen
Hallo!
Gibt es eine Möglichkeit, in einer Windows-Batchdatei zu erkennen, ob ein bestimmter Pfad ein "echter" Odner" oder ein symbolic link auf einen Ordner ist?
Gibt es eine Möglichkeit, in einer Windows-Batchdatei zu erkennen, ob ein bestimmter Pfad ein "echter" Odner" oder ein symbolic link auf einen Ordner ist?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 337355
Url: https://administrator.de/contentid/337355
Ausgedruckt am: 22.11.2024 um 03:11 Uhr
5 Kommentare
Neuester Kommentar
PS
Batch:
Gruß
if(((get-item 'C:\Ordner').Attributes -band [System.IO.FileAttributes]::ReparsePoint)){
"Is Symbolic Link"
}
dir C:\ | find "Ordner" | find "<SYMLINKD>" >nul 2>&1 && echo Dir-Symlink
Zitat von @emeriks:
Aber nur, wenn Du DIR /A ausführst. Denn Standardmäßig sind die Symboliclinks hidden. Und heißen stellenweise <JUNCTION>.
Also bei mir (Win10) kommt das einfach schon bei "DIR" ohne Option.Hast Du die Umgebungsvariable DIRCMD gesetzt? Weil hier bei einem Wi10 (Build 1607) als angemeldeter Benutzer (nicht Admin) werden die Links nicht angezeigt.