Rediriger le dossier sur un disque dur vers un dossier sur un autre disque dur

17

Cela peut être une question simple mais je n'ai trouvé aucune réponse - la redirection de dossiers se réfère généralement à la redirection des dossiers de profil uniquement.

J'ai deux disques durs dans mon ordinateur portable: C:(un SSD) et D:(un disque dur ordinaire). Je souhaite conserver certains fichiers C:mais accéder de manière transparente à ces fichiers via le D:lecteur. Par exemple, j'aimerais avoir:

  • C:\Source - c'est ici que je veux que mes fichiers physiques soient stockés.

  • D:\X_Drive- ce dossier est mappé sur un X:lecteur virtuel , à l'aide de subst X: D:\X_Drive.

  • X:\Source- quand je vais dans ce dossier, je verrais le contenu de C:\Source.

En effet, je suis à la recherche d'un moyen de la carte D:\X_Driveà C:\Source. Comment puis-je faire ceci? J'ai Windows 7 Ultimate.

xxbbcc
la source

Réponses:

23

Les jonctions (également appelées liens symboliques ou points d'analyse) vous permettent de le faire. Vous pouvez utiliser mklink dans l'invite de commande (avec / D pour le répertoire) pour les créer:

mklink /D C:\Source D:\Source

Ce sera transparent pour les applications - c'est-à-dire qu'ils le verront comme un dossier normal.

Dans Windows Vista / 7, il est possible de supprimer C: \ Source de l'Explorateur Windows ou de l'invite de commande (del C: \ Source) car il ne supprimera que le lien, sans affecter le contenu de votre dossier cible (D: \La source). Cependant, dans WinXP / 2000, cela supprimerait également le contenu cible, vous devez donc utiliser rmdir ou l' utilitaire Sysinternal Junction dans ce cas.

mtone
la source
Pour le demandeur, il y a aussi un article Wikipédia que vous devriez consulter lorsqu'il s'agit de la suppression de répertoires avec des jonctions, ici
The_aLiEn
@The_aLiEn Merci, je ne savais pas si rmdir était sûr sous XP, et apparemment c'est le cas.
mtone
-1

Il existe un moyen plus simple de l'installer sur un lecteur Dif et de laisser Windows penser à l'endroit où Oculus l'a installé Appelé MKLink

Allez d'abord là où vous voulez installer, j'utiliserai le chemin dir que j'utilise

D: \ Games et créez votre dossier Oculus

rechercher CMD et exécuter en tant qu'administrateur

tapez mklink / j "C: \ Program Files \ Oculus" "D: \ Games \ Oculus"

maintenant, lorsque vous allez dans C: \ Program Files \ Vous devriez voir un dossier qui ressemble à un raccourci. Windows le traitera comme un dossier réel et non comme un raccourci (faire un raccourci avec la méthode Windows Drag and Drop ne fonctionnera pas et si vous l'installez en utilisant cette méthode, Windows l'installera simplement sur le lecteur C de toutes les manières "

Vous pouvez également créer un fichier de commandes et le placer dans votre dossier Oculus, donc si vous avez besoin de réinstaller Windows ou quoi que ce soit, vous pouvez simplement exécuter ce fichier de commandes très rapidement et réinstaller un peu plus rapidement sans avoir à chercher comment.

James Y.
la source