Posso creare un collegamento che porta a una posizione all'interno di una cartella principale (per così dire), indipendentemente da dove si trova quella cartella?


4

Ho una clip relativa a cose che si trovano nelle cartelle "a" e "b", che sono sottodirectory di una cartella principale comune, che chiamerò "root". La clip viene posizionata nella cartella "b". Voglio creare una scorciatoia che mi permetta di accedere alla clip dall'interno di "a", A prescindere da quale sia la posizione di "root" (ad esempio, c: \ qualunque cosa \ gnash \ root OR f: \ ding \ root). È possibile? Utilizzando Windows 7.


1
Hai mai giocato con MKLink per caso?
Pimp Juice IT

Risposte:


3

Puoi farlo con collegamenti simbolici, che sono diversi dai collegamenti. Supponiamo di avere le tue due cartelle ae b, con l' mydoc.txtinterno b. Per creare un collegamento simbolico a quel file in cui risiede a, aprire un prompt dei comandi amministrativo ae utilizzare questo comando:

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

È possibile utilizzare qualsiasi nome per il collegamento simbolico (il primo parametro). Chiudi il prompt dei comandi al termine. Il collegamento simbolico mantiene il percorso relativo, anziché risolverlo in un percorso assoluto. Pertanto, puoi spostare l'intera rootstruttura dove vuoi e il collegamento simbolico continuerà a funzionare.

Attenzione: Explorer a volte si blocca durante la copia di collegamenti simbolici, in particolare tra volumi. Se è necessario spostare la rootstruttura, è possibile utilizzare questo comando:

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

La strategia symlink ha anche altri inconvenienti, in particolare che funziona solo su NTFS. Potresti essere in grado di creare semplicemente un normale collegamento e fare affidamento sulle funzionalità di tracciamento dei collegamenti di Windows . In molti casi, Windows può trovare la destinazione anche se non esiste nell'ultimo percorso completo noto.


Ci sono volute altre ricerche sui link simbolici da parte mia per farlo funzionare, ma l'ho fatto, grazie mille! Per quanto riguarda la tua modifica: come funzionano i link simbolici quando provo a copiarli su DVD o Cloud, ad esempio?
Andy Mandew,

Sfortunatamente, i collegamenti simbolici sono una funzionalità NTFS, quindi probabilmente non funzioneranno su DVD o caricamenti sul web. In particolare, zippare un collegamento simbolico includerà effettivamente il file a cui punta, anziché il collegamento simbolico stesso. Se questo è un rompicapo, potresti avere qualche successo con le scorciatoie tradizionali: Windows ha un comportamento stravagante per trovare la destinazione se si sposta e correggere automaticamente la scorciatoia.
Ben N

Purtroppo è un affare. Ho notato il comportamento del collegamento di Windows e mi ha lasciato perplesso, ero tipo "Come funziona ancora questo collegamento? Ho spostato le cartelle!". Ma ora che so che è una funzionalità reale, lo controllerò e vedrò se riesco a farlo fare quello che voglio che faccia. Grazie ancora per l'aiuto!
Andy Mandew,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.