Einen Ordner auf einer Festplatte in einen Ordner auf einer zweiten Festplatte umleiten lassen. Wie?

1053
Wim ten Brink

Ich habe ein leistungsfähiges Desktop-System mit zwei Festplatten gekauft. Windows Vista wurde auf der D:Festplatte vorinstalliert . Meine Sekundärplatte hat den Brief erhalten E:.

Wirklich nervig, aber als ich gerade das System hatte, störte es mich nicht sehr. Ich habe die E:Festplatte geändert, B:weil die Computerverwaltung den Laufwerksbuchstaben für die Festplatte D: nicht ändern konnte. (Etwas mit Boot-Informationen oder primärer Festplatte oder was auch immer ...)

Jetzt weiß ich, dass ich auf der D:Festplatte einen Ordner erstellen kann, der auf den Stammordner einer anderen Festplatte verweist. Dadurch wurde das Problem, das ich hatte, einfach weggenommen, weil meine sekundäre Festplatte nur zur Datenspeicherung dient.

Aber jetzt möchte ich einen Ordner erstellen D:\Companynameund möchte, dass dieser Ordner verlinkt wird B:\Companyname… Wie kann ich einen Ordner mit einem anderen verknüpfen, ohne zusätzliche Software installieren zu müssen?

Warum brauche ich das? Einfach. Ich habe angefangen, an einem Delphi-Projekt zu arbeiten, und ein Teil [Beep] [Beep] hat viele, hart codierte Pfadnamen im Code verwendet. Ich kann diese Pfade nicht ändern, weil ich gerade Einheiten vorkompiliert habe.

Bitte schlagen Sie nicht vor, die Festplatten erneut zu installieren oder neu zu partitionieren, da dies für ein einzelnes Projekt zu viel Mühe wäre. Außerdem möchte ich kein gutes System durcheinander bringen, indem ich das Datei- / Festplattensystem durcheinanderbringe. Ich brauche das nur für die drei Wochen, in denen ich an diesem Projekt arbeite ... (Und ich würde eine virtuelle Maschine dafür verwenden, wenn ich eine virtuelle Vista-Maschine hätte. Aber ich habe keine.)

2

1 Antwort auf die Frage

5

Windows Vista and Windows 7 bring you the MKLINK command.

MKLINK [[/D] | [/H] | [/J]] Link Target /D Creates a directory symbolic link. Default is a file symbolic link. /H Creates a hard link instead of a symbolic link. /J Creates a Directory Junction. Link specifies the new symbolic link name. Target specifies the path (relative or absolute) that the new link refers to. 
Ich entschuldige mich für die Code-Formatierung, aber es ist wirklich der Fehler von SuperUser :) vor 14 Jahren 0
Klappt wunderbar! Vielen Dank! Wim ten Brink vor 14 Jahren 0