
Digamos que eu tenha esta estrutura de diretórios:
.
├── Documents
│ ├── Finance
│ ├── School
│ ├── Skyrim
│ ├── Work
└── Saved Games
├── Fallout
└── Minecraft
As pastas Skyrim
, Fallout
, e Minecraft
são criadas pelos seus respectivos jogos e, como tal, não podem ser movidas, pois serão criadas novamente na próxima vez que o jogo for iniciado.
Gostaria de colocar tudo em "Jogos salvos", mas não quero criar um monte de links simbólicos em Documentos, pois esses links simbólicos ainda sobrecarregariam a pasta.
O que eu gostaria de fazer é dizer ao Windows que, ao solicitar "Documentos/Skyrim", ele deve redirecionar para "Jogos salvos/Skyrim", sem ter um arquivo de link simbólico real em "Documentos".
Estou pensando nisso como uma espécie de "redirecionamento 301" em .htaccess
termos da web. O arquivo que você está redirecionando não precisa existir para que o servidor envie a solicitação para o local atualizado. Estou imaginando que isso pode ser possível com uma chave de registro ou algo semelhante.
Isso é possível ou eu precisaria ter arquivos de links simbólicos reais em "Documentos?"
EDIT: @music2myear pediu um pouco mais de contexto sobre por que estou querendo fazer isso.
Eu sincronizo minhas pastas de "usuário" via OneDrive e gostaria que minha pasta "Documentos" contivesse apenas o arquivo real.documentosque eu preciso, e não arquivos de sistema aleatórios que coisas como jogos (apenas um exemplo) tendem a incluir lá. Eu poderia facilmente criar alguns links simbólicos, mas não acho que isso resolverá o problema, pois eles ainda estarão no diretório OneDrive e, portanto, ainda serão carregados.
Vou tentar fazer alguns testes hoje (31/05/2019) para verificar se essas soluções propostas não funcionarão.
Responder1
É apenas uma solução alternativa, mas a única opção que conheço: se eu fosse você, criaria apenas links simbólicos ocultos.
Portanto a pasta não parece tão superlotada.