web-dev-qa-db-fra.com

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

Cela peut être une question simple, mais je n’ai trouvé aucune réponse - la redirection de dossiers désigne généralement la redirection de dossiers de profils.

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

  • C:\Source - C’est là que je veux que mes fichiers physiques soient stockés.

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

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

En fait, je cherche un moyen de mapper D:\X_Drive à C:\Source. Comment puis-je faire ceci? J'ai Windows 7 Ultimate.

17
xxbbcc

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

mklink /D C:\Source D:\Source

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

Sous Windows Vista/7, vous pouvez supprimer C:\Source à partir de l’explorateur Windows ou de la commande Invite (del C:\Source), car elle ne supprime que le lien, sans affecter le contenu de votre dossier cible (D: \La source). Cependant, dans WinXP/2000, le contenu cible serait également supprimé. Vous devez donc utiliser rmdir ou l'utilitaire Sysinternal Junction dans ce cas.

22
mtone