접합점을 조작하기 위해 오른쪽 클릭 메뉴 항목을 작성하는 방법


11

SSD를 사용하고 있지만 크기가 제한되어 있으므로 접합 지점을 사용하여 파일과 디렉토리를 HDD에 다시 매핑 할 수 있기를 원합니다.이 작업을 위해 쉘 확장을 만들 수 있다면 이상적입니다.

이상적인 동작은 디렉토리 또는 연결 지점을 마우스 오른쪽 단추로 클릭
하고 다음 작업을 수행 할 수있는 "연결 지점 조작" 옵션이 있습니다.

  • 작성 : 디렉토리의 경우, 디렉토리를 지정한 위치로 이동하고 접합점으로 바꾸십시오.
    (Dir) C : \ Example(JP) C : \ Example-> D : \ Example 로 바뀝니다 .

  • 스왑 : 접합점의 경우 접합점을 해당 위치로 교체하고 싶습니다.
    (JP) C : \ Example-> (Dir) D : \ Example(Dir) C : \ Example 로 바뀝니다 <-(JP) D : \ Example

    이는 접점을 제거하고 데이터를 이동하며 역방향 접점을 배치 함을 의미합니다.

  • 제거 : 연결 지점의 경우 연결 지점을 제거하고 디렉토리를 다시 이동하고 싶습니다.
    (JP) C : \ Example-> (Dir) D : \ Example(Dir) C : \ Example 로 바뀝니다 .

나의 가장 중요한 질문 :

  • 이를 위해 어떤 접근법을 취해야합니까? 스크립트? 세게 때리다? 실행 가능?
  • 메뉴 항목은 어떻게 만듭니 까?

덜 중요한 질문 :

  • 그러한 해결책이 이미 있습니까?
  • 접합점을 확인하고 조작하기위한 더 나은 명령 또는 API 호출이 있습니까?

이미 Microsoft mklink와 Sysinternals를 알고 junction있습니다.


그냥 내버려두면-나는 이것이 실제로 필요한 상황을 생각할 수 없다 (또는 당신이 인용 한 것을 인식 할 수 없다). 왜 SSD 파일을 HDD에 연결합니까?
cregox

모든 것이 SSD에 맞지는 않기 때문에 아무 것도 깨지 않고 HDD에 빨리 갈 필요가없는 것들을 옮겨야합니다 ... 해결 방법을 원하지 않습니다.
Tamara Wijsman

SSD 수명을 최대화하는 방법 에 대한 블로그 게시물을 작성했습니다 .
Tamara Wijsman

답변:


17

이러한 솔루션이 이미 존재하는지 물었으므로 Junction Link Magic 또는 Link Shell Extension ?

정션 링크 매직을 사용하면 정션 포인트를 생성, 수정 및 제거 할 수 있습니다. 프리웨어이며 Windows 7을 지원합니다.

Link Shell Extension은 동일한 기능을 제공하며 프리웨어이기도합니다. Windows 7도 지원합니다.

업데이트 : Junction Link Magic 의 원래 사이트 는 404입니다. 여전히 JLM을 설치하려는 사람들을 위해 Softpedia 링크를 대체했습니다.


어떤 이유로, @TomWij가 SU의 hardlink / junction point 관련 질문에 대한 의견에서 이러한 소프트웨어를 언급 한 것을 막연하게 기억합니다. 지금은 실제 질문을 찾을 수 없습니다 .
Isxek

정확히, 그러나 최선의 방법을 원하지만 확장에 대해서는 몰랐지만 지금 확인하고 있습니다 ...
Tamara Wijsman

실제로 접합점으로 작업하기가 더 쉬워졌습니다. 현재 이것을 사용하고 더 나은 솔루션을 기다리는 동안 열어 둘 것입니다 ... 소스 코드를 사용할 수 있기를 바랍니다. 디렉토리 이름과 내가 사용하지 않을 옵션을 제거합니다.
Tamara Wijsman

추가하기 : 아마도 이것들을 이미 발견했을 것입니다. 그러나 여기에는 codeproject.com/KB/winsdk/junctionpoints.aspxcodeproject.com/KB/vista/ReparsePointID
Isxek

흥미로운 것 같습니다. 어쩌면 여기에 현상금을 보냈거나 요즘 중 하나를 연구하고 구현하는 데 시간을 할애하기로 결정했습니다 ...
Tamara Wijsman

2

나는 단지 MKLINKWindows 7에 내장 된 것을 사용합니다. 내가 생각하는 배치 파일을 작성하게 될 것이지만 사용하기는 어렵지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.