
Ich habe einen Ordner, der viele Dateien und einige Ordner-/Dateiverknüpfungen enthält. Ich möchte diese Verknüpfungen (rekursiv) löschen, weiß aber nicht, wie das geht, da Verknüpfungen keine Dateierweiterung haben (nicht sicher, ob das stimmt oder nicht). Kann ich wissen, welchen Befehl ich dafür verwenden kann?
Ich nehme an, der Windows-Befehl sollte folgendermaßen lauten:
delete /S *.fileshortcut
Gibt es übrigens einen Unterschied zwischen einer Dateiverknüpfung und einer Ordnerverknüpfung?
Antwort1
Wenn Sie den Inhalt einer Ordnerverknüpfung nicht löschen möchten, klicken Sie mit der rechten Maustaste darauf, gehen Sie zu Eigenschaften und löschen Sie das Ziel. Dadurch sollte eine neue Verknüpfung zu meinem Computer erstellt werden. Anschließend können Sie die neue Verknüpfung problemlos löschen, da sie auf keinen Inhalt verweist.
Antwort2
Da Windows für Verknüpfungen (oder „Softlinks“, je nach Fachsprache) die Erweiterung .lnk verwendet, können Sie Ihr Ziel am einfachsten im Datei-Explorer erreichen.
1. Navigieren Sie zu dem Ordner, aus dem Sie alle Verknüpfungen entfernen möchten.
2. Geben Sie in der Suchleiste oben rechts „*.lnk“ ein. Dadurch werden alle .lnk-Dateien im aktuellen Ordner und allen Unterordnern gesucht und die Ergebnisse angezeigt.
3. Löschen Sie einfach alle Suchergebnisse.
Und nein, in diesem Fall gibt es keinen Unterschied zwischen einem Link, der auf eine Datei verweist, und einem, der auf einen Ordner verweist, außer dass die Verknüpfungssymbole anders aussehen.