컴퓨터에서 다른 사본을 만들지 않고 폴더를 Google 드라이브에 동기화 하시겠습니까? 이외의 파티션에 약

Google 드라이브와 동기화하려는 Windows 이외의 파티션에 약 50 기가의 음악이 있지만 Windows 드라이브에 충분한 공간이 없습니다. 동기화를 위해 음악을 옮기거나 50 기가 데이터의 다른 사본을 만들고 싶지 않습니다. 공간을 차지하지 않고 음악을 어떻게 동기화 할 수 있습니까?



답변

디렉토리 접합을 만드는 것이 여기서 작동합니다. 명령 프롬프트 (win + r-> type cmd)를 열고 Google 드라이브 폴더로 이동합니다 (방법을 보려면 참조). 그런 다음이 명령을 입력하여 음악 폴더에 연결하십시오

mklink /j Music "d:/folders/Music".

필요에 따라 폴더 이름을 변경하십시오.

이렇게하면 Google 드라이브 앱에서 방금 만든 “음악”바로 가기가 드라이브 폴더에있는 실제 디렉토리라고 생각하게됩니다. 동기화가 원활하게 작동해야합니다.


답변

이 문제가 발생하는 유일한 사람인지는 확실하지 않지만 정션으로 연결된 폴더는 한 번만 동기화됩니다! 위의 답변을 바탕으로 정션을 주기적으로 삭제하고 다시 작성하는 스크립트가 있습니다 (Google 드라이브가 삭제를 잡을 수 있도록 5 초 지연됨).

rmdir Documents
timeout 5
mklink /J "Documents" "C:\Users\SuperUser\Documents"

새 파일 만 다시 업로드되지만 디렉토리의 모든 파일을 처리 / 스캔합니다. 단점은 삭제 된 파일을 포착하지 못한다는 것입니다 … 가장 좋은 해결 방법은 디렉토리를 Google 드라이브로 이동하고 이전 위치에서 새 위치로 링크를 만드는 것입니다.


답변

불행히도 Google 드라이브는 정션의 변경 사항을 동기화하지 않고 종종 정션이 삭제되지 않으므로이 스크립트와 동기화합니다.

Taskkill /IM googledrivesync.exe /F
timeout 10 /nobreak

set NOTES="c:\Users\name\Google_Drive\stuff\my_notes"
fsutil reparsepoint delete %NOTES%
rmdir %NOTES%

set PROJECT_1="c:\Users\name\Google_Drive\stuff\my_project"
fsutil reparsepoint delete %PROJECT_1%
rmdir %PROJECT_1%
rem   -- add your junctions here (3 lines by every junction) --

start "" "c:\Program Files (x86)\Google\Drive\googledrivesync.exe"
timeout 60 /nobreak
mklink /J %NOTES% "c:\Users\name\AppData\Roaming\Microsoft\Sticky Notes"
mklink /J %PROJECT_1% "c:\Users\name\projects\project1"
rem   -- add your junctions here (1 line by every junction) --

필요한 경우 경로를 변경하고 폴더 접합을 추가하십시오!