해당 폴더의 위치에 관계없이 루트 폴더(즉) 내의 위치로 연결되는 바로가기를 만들 수 있습니까?

해당 폴더의 위치에 관계없이 루트 폴더(즉) 내의 위치로 연결되는 바로가기를 만들 수 있습니까?

"루트"라고 부르는 공통 상위 폴더의 하위 디렉터리인 "a" 및 "b" 폴더에 있는 항목과 관련된 클립이 있습니다. 클립은 "b" 폴더에 저장됩니다. "루트"의 위치(예: c:\whatever\gnash\root 또는 f:\ding\root)에 관계없이 "a" 내부에서 클립에 액세스할 수 있는 바로가기를 만들고 싶습니다. 그게 가능합니까? 윈도우 7을 사용합니다.

답변1

바로가기와는 다른 기호 링크를 사용하여 이 작업을 수행할 수 있습니다. 내부 에 두 개의 폴더 ab가 있다고 가정합니다 . 에 있는 해당 파일에 대한 심볼릭 링크를 만들려면 에서 관리 명령 프롬프트를 열고 다음 명령을 사용합니다.mydoc.txtbaa

mklink thedoc.txt ..\b\mydoc.txt

기호 링크(첫 번째 매개변수)에는 어떤 이름이든 사용할 수 있습니다. 완료되면 명령 프롬프트를 닫습니다. 심볼릭 링크는 절대 경로로 확인하는 대신 상대 경로를 유지합니다. 따라서 전체 root구조를 원하는 곳으로 이동할 수 있으며 기호 링크는 계속 작동합니다.

주의: 특히 볼륨 전체에서 기호 링크를 복사할 때 Explorer가 멈추는 경우가 있습니다. 구조 를 이동해야 하는 경우 root다음 명령을 사용할 수 있습니다.

robocopy C:\source\root E:\dest\root /e /move /sl

심볼릭 링크 전략에는 다른 단점도 있는데, 특히 NTFS에서만 작동한다는 점입니다. 간단히 일반 바로가기를 만들고 Windows의링크 추적 기능. 대부분의 경우 Windows는 마지막으로 알려진 전체 경로에 대상이 존재하지 않더라도 대상을 찾을 수 있습니다.

관련 정보