Przekieruj folder na jednym dysku twardym do folderu na innym dysku twardym

17

To może być proste pytanie, ale nie mogłem znaleźć odpowiedzi - przekierowanie folderu zwykle odnosi się tylko do przekierowania folderów profilu.

Mam dwa dyski twarde w moim laptopie: C:(dysk SSD) i D:(zwykły dysk twardy). Chciałbym zachować niektóre pliki, C:ale w przejrzysty sposób uzyskać do nich dostęp przez D:dysk. Na przykład chciałbym mieć:

  • C:\Source - w tym miejscu chcę przechowywać moje fizyczne pliki.

  • D:\X_Drive- ten folder jest mapowany na X:dysk wirtualny przy użyciu subst X: D:\X_Drive.

  • X:\Source- kiedy wchodzę do tego folderu, chciałbym zobaczyć zawartość C:\Source.

Skutecznie, szukam sposobu, aby mapować D:\X_Drivedo C:\Source. W jaki sposób mogę to zrobić? Mam system Windows 7 Ultimate.

xxbbcc
źródło

Odpowiedzi:

23

Połączenia (zwane także symbolicznymi linkami lub punktami ponownej analizy) pozwalają to zrobić. Możesz użyć mklink w wierszu polecenia (z / D dla katalogu), aby je utworzyć:

mklink /D C:\Source D:\Source

Będzie to przezroczyste dla aplikacji - to znaczy, że zobaczą go jako zwykły folder.

W systemie Windows Vista / 7 można bezpiecznie usunąć C: \ Source z Eksploratora Windows lub z wiersza polecenia (del C: \ Source), ponieważ usunie tylko łącze, bez wpływu na zawartość folderu docelowego (D: \Źródło). Jednak w WinXP / 2000 usunąłby również zawartość docelową, dlatego w takim przypadku należy użyć narzędzia rmdir lub narzędzia Sysinternal Junction .

mtone
źródło
Dla pytającego znajduje się również artykuł w Wikipedii, który należy sprawdzić, jeśli chodzi o usuwanie katalogu ze skrzyżowaniami, tutaj
The_aLiEn
@The_aLiEn Dzięki, nie byłem pewien, czy rmdir jest bezpieczny w XP i najwyraźniej tak jest.
mtone
-1

Jest prostszy sposób, aby zainstalować go na dysku Dif i pozwolić systemowi Windows zastanowić się, gdzie zainstalował go Oculus, nazywany MKLink

Najpierw Przejdź do miejsca, w którym chcesz zainstalować. Użyję ścieżki katalogu, której używam

D: \ Games i utwórz folder Oculus

wyszukaj CMD i uruchom jako administrator

wpisz mklink / j „C: \ Program Files \ Oculus” „D: \ Games \ Oculus”

teraz, gdy przejdziesz do C: \ Program Files \ Powinieneś zobaczyć folder, który wygląda jak skrót. System Windows będzie traktował go jak prawdziwy folder, a nie skrót (wykonanie skrótu za pomocą metody „przeciągnij i upuść” systemu Windows nie będzie działać, a jeśli zainstalujesz go za pomocą tej metody, system Windows po prostu zainstaluje go na dysku C w dowolny sposób ”

Możesz również utworzyć plik wsadowy i umieścić go w folderze Oculus, więc jeśli kiedykolwiek będziesz musiał ponownie zainstalować system Windows lub cokolwiek, możesz po prostu uruchomić ten plik wsadowy naprawdę szybko i ponownie zainstalować odrobinę szybciej, bez konieczności sprawdzania, jak to zrobić.

James Y.
źródło