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?
Please also mark the comments that contributed to the solution of the article
Content-ID: 337355
Url: https://administrator.de/forum/symbolic-link-erkennen-337355.html
Printed on: February 8, 2025 at 18:02 o'clock
5 Comments
Latest comment

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.