Você quer dizer hardlinks? Use fsutil hardlink create
C:\Users\ultrasawblade>fsutil hardlink create
Usage : fsutil hardlink create <new filename> <existing filename>
Eg : fsutil hardlink create c:\foo.txt c:\bar.txt
Atualmente, estou usando três serviços de nuvem (Google Drive, Dropbox e SkyDrive). No entanto, eles não são muito personalizáveis; Eu fui incapaz de definir todos os três serviços para sincronizar a mesma pasta local. E, como diferentes serviços têm limites de espaço diferentes, quero que eles tenham uma pasta local separada.
Por exemplo, eu tenho o seguinte:
Eu tenho alguns documentos "super importantes" que guardo em outro local
Como eles são "importantes", quero que eles sejam sincronizados com todos os três serviços assim que eu criar algo nessa pasta.
Eu usei MKLINK em uma tentativa de fazer isso:
MKLINK [[/D] | [/H] | [/J]] Link Target
Dentro de cada uma das três pastas locais, usei o MKLINK para criar um link para D: \ Documents \ IMPORTANTE - parece funcionar. Localmente, vejo a pasta e posso navegar para ela. Eu só tenho uma única cópia de cada arquivo - tudo é ótimo.
EXCETO
O Google Drive não sincroniza isso.
Ele 'sabe' que não é um diretório real e trata de forma diferente! Este parece ser um problema conhecido: link link
Meu entendimento de um link simbólico é que ele foi feito exatamente para essa situação. Eu quero que meus aplicativos não saibam que o link é simbólico. Eu quero que eles simplesmente vejam uma pasta com arquivos nela. O sistema operacional, obviamente, deve lidar com isso corretamente "nos bastidores" ... mas eu esperaria que isso fosse transparente para os aplicativos que estou executando.
Estou começando a divagar, mas, existe alguma coisa que eu possa usar, além do MKLINK que faça, essencialmente, a mesma coisa, mas de uma maneira que seja 'transparente'?
Você quer dizer hardlinks? Use fsutil hardlink create
C:\Users\ultrasawblade>fsutil hardlink create
Usage : fsutil hardlink create <new filename> <existing filename>
Eg : fsutil hardlink create c:\foo.txt c:\bar.txt