2016-10-15 2 views
-2

디스크 C :의 "중요"폴더의 여러 하위 디렉토리에있는 여러 바로 가기를 포함하는 폴더 (Windows)가 있습니다.바로 가기 대상의 일괄 변경

이제 전체 폴더 "중요"를 디스크 D :로 전송해야합니다.

새 대상을 가리 키도록 모든 별칭을 변경하는 방법은 무엇입니까?

은 (아무것도하지만 드라이브 문자 대상 경로로 변경됩니다.)

+4

별칭이란 무엇입니까? 도스 키 매크로? 상징적 링크? 바로 가기? 다른 것? – soja

+0

바로 가기 - 나쁜 용어에 대해 사과드립니다. – MarianD

답변

1

을 사용하려면 Windows 서비스가 Distributed Link Tracking Client라고있다. 즉, 파일을 이동할 위치를 추적하므로 이동 된 파일을 가리키는 바로 가기가 있으면 바로 가기가 자동으로 업데이트됩니다.

즉, 중요한 폴더를 이동할 수 있으며 바로 가기가 계속 작동해야합니다.

+0

당신은 답이 매우 유망했기 때문에 디스크 (소스 C :와 대상 D :)는 모두 NTFS이고 분산 링크 추적 클라이언트 (TrkWks)는 지속적으로 실행 중 (자동 시작 유형)이지만 실제로는 하나의 링크가 업데이트되지 않았습니다. – MarianD

+0

하나를 실행 해 보셨습니까? 액세스 될 때까지 실제로 업데이트되지 않습니다. – soja

+0

네, 전체 디렉토리를 D :로 옮겼습니다. 원본 바로 가기를 두 번 클릭하면 모두 시도했습니다 (약 10 개 시도). 대상 항목이 변경되었거나 제거되었다고 메시지 상자에 표시하고 싶으면 저에게 물어 봤습니다. 이 바로 가기를 제거하십시오. 약 15 분 후에 같은 결과로 두 번 다시 시도 했으므로 전체 디렉토리를 C :로 옮겼습니다. 모든 바로 가기가 다시 작동했습니다. – MarianD

0

바로 가기 명령이 바로 가기에는 명령 줄 인터페이스가 없습니다 윈도우 98에서 제거되었습니다. 당신은 당신 자신의 명령을 쓸 수 있습니다. 이렇게하면 바로 가기에 대한 정보가 인쇄됩니다. 당신이 NTFS 시스템에서 실행하는 경우

'on error resume next 
set WshShell = WScript.CreateObject("WScript.Shell") 
Set Ag=Wscript.Arguments 
set lnk = WshShell.CreateShortcut(Ag(0)) 
wscript.echo Ag(0) & vbcrlf & lnk.hotkey & vbcrlf & lnk.TargetPath 

cscript //nologo c:\folder\sc.vbs c:\folder\shortcut.lnk 
+0

죄송하지만 내 대답은 내 문제를 해결하지 못합니다 - 지정된 링크의 대상 경로 만 인쇄합니다. – MarianD