Eu queria saber se o seguinte cenário é possível no Win10 / NTFS:
Eu tenho duas pastas A
e B
, que eu quero preencher com o conteúdo das pastas X
e Y
.
A estrutura da pasta de X
e Y
é
X\somefolderX\somefileX.blah
Y\somefolderY\somefileY.blah
Agora, o que eu preciso é que B inclua o conteúdo de ambos X
E Y
, como isso:
B\
\somefolderX\somefileX.blah
\somefolderY\somefileY.blah
Mesmo conceito para a pasta A
mas com conteúdos diferentes.
Os pontos de junção NTFS não permitem que o link tenha o mesmo nome, portanto, enquanto obtenho o redirecionamento, estou perdendo a mesclagem do conteúdo. O mesmo para compartilhamentos de rede e mapeamento de unidade.
Eu poderia simplesmente copiar o conteúdo e sincronizar entre B
conteúdo e o real X
pasta, mas eu prefiro não ter problemas de redundância e sincronização.
EDIT: precisa de algum tipo de pasta como a estrutura top-most desde que eu vou usar um programa que opera em pastas - o que significa que as bibliotecas do Windows ou filtros de pesquisa não seriam suficientes = (
EDIT2: X
e Y
conteria cerca de 200 pastas no máximo, tamanho da pasta de conteúdo ( somefolderX
) variam muito entre poucos kB e vários GB.
ATUALIZAÇÃO: A criação de um link simbólico para uma biblioteca do Windows é bem-sucedida, mas o link está inacessível:
isso resulta em
"the location is unavailable"
(quando ligar para \AppData\Roaming\Microsoft\Windows\Libraries\libraryname
) ou
"directory name invalid"
(quando ligar para \AppData\Roaming\Microsoft\Windows\Libraries\libraryname.library-ms
)
Um caminho direto para a biblioteca não é reconhecido pelo programa
fonte
A
? Nunca é mencionado de novo? Quantos itensX
eY
conter?X
comB
como alvo e, em seguida, o mesmo comY
mas não consigo criar destinos de link que tenham o mesmo nome de um destino existente - portanto, nenhuma fusão verdadeira é possível. Além disso, não posso permitir profundidade de pasta adicional dentroB
- isso quebraria a compatibilidade dos programasX
eY
apenas para ter um monte de links emB
. É a pastaB
acessado com freqüência? Se não, talvez apenas construa um script para criar os links um pouco antesB
deve ser acessado ou se é apenas sobre ter uma raiz comum criar um link paraX
eY
emB
? Agora parece que um trabalho de cópia seria o mais fácil ou a reversão da lógica. Espalhando o conteúdo deB
paraX
eY
poderia ser mais fácil?