xcopy /E /V /I /F /Y "C:\Program Files (x86)\Diablo III" "H:\programs\Diablo III"
cmd /C rd /S /Q "C:\Program Files (x86)\Diablo III"
cmd /C mklink /J "C:\Program Files (x86)\Diablo III" "H:\programs\Diablo III"
To właśnie wykorzystuje napęd parowy podczas przenoszenia programu do innego folderu.
Dlaczego używa xcopy? Co jest nie tak z normalnym poleceniem kopiowania lub przenoszenia?
Dlaczego cmd /C mklink /J "C:\Program Files (x86)\Diablo III" "H:\programs\Diablo III"
Dlaczego po prostu nie
mklink /J "C:\Program Files (x86)\Diablo III" "H:\programs\Diablo III"
Coś w tym rodzaju
Po co dodawać polecenie za pomocą cmd /c
?
Wiem, że rd to polecenie. Nie mam pojęcia, czym jest cmd.
command-line
user4951
źródło
źródło
Odpowiedzi:
Krok 1: Skopiuj wszystko, co dotyczy D3 z C: pliki programów do H: pliki programów
Krok 2: Ponieważ skopiowaliśmy wszystko z dysku C, usuń program z plików C:
Krok 3 : Utwórz dowiązanie symboliczne za pomocą węzła katalogu. Spowoduje to utworzenie aliasu między 2 katalogami. Tak więc, jeśli program uruchamiający Blizzard szuka plików C3 w programie d3, zostanie on przekazany do h: plików programów d3. Ten krok jest ważny, aby inne aplikacje nie musiały szukać plików w nowym miejscu.
xcopy może kopiować hierarchie folderów i kopiowanie jest przeznaczone tylko dla plików (zwykle).
Więc masz tutaj:
źródło