Ich habe unter Unix etwas gemacht, das einen symbolischen Link erforderte. Ich möchte meine Anwendung auf Windows portieren. Gibt es unter Windows symbolische Links?
EDIT: Ich sollte genauer sein. Ich würde XP bevorzugen. Ich werde Vista installieren, wenn es sein muss.
Antwort1
Windows 2000 und höher ermöglichen symbolische Verknüpfungen, bezeichnen diese jedoch als Junctions. Ich glaube nicht, dass man sie ohne zusätzliches Tool einfach erstellen kann, aber es gibt kostenlose Tools zum Erstellen dieser Verknüpfungen.
Kostenloses Tool: http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx
KB-Artikel zu Kreuzungen: http://support.microsoft.com/?kbid=205524
Antwort2
Antwort3
NTFS 3.0 Junctions repräsentieren am ehestenHardlinksund können nur in Verzeichnissen erstellt werden. Junctions können, wie Hardlinks, nur auf Elemente auf demselben Datenträger verweisen.
Darüber hinaus ermöglicht NTFS das Einbinden anderer Volumes als Verzeichnisse in ein Dateisystem. Dies ähnelt einem symbolischen Link. Der Ordner ist vorhanden, wenn das andere Volume nicht verfügbar ist, aber Sie erhalten eine Fehlermeldung, wenn Sie in diesem Zustand versuchen, darauf zuzugreifen.
Ich habe keine sinnvolle Verwendung für Junctions gefunden. Ich habe das Mounten anderer Volumes verwendet. Ich habe einen USB-Stick, den ich gerne unter C:\usb mounte. So muss ich mir keine Gedanken darüber machen, welcher zufällige Buchstabe ihm zugewiesen wird, wenn ich ihn in mein Windows XP-System einstecke.
(Quelle:www.theeggeadventure.com )
Antwort4
Sie können in XP Verbindungspunkte erstellen (siehehttp://en.wikipedia.org/wiki/NTFS-Verbindungspunkt) mithilfe des Verbindungswerkzeugs (http://www.microsoft.com/technet/sysinternals/FileAndDisk/Junction.mspx)
Ich glaube jedoch, dass Junctions nur für Verzeichnisse erstellt werden können (könnte falsch sein – habe leider keine Zeit für Tests!)
Bearbeiten: Sparks war schneller!