Mesclar o conteúdo de várias pastas em outra pasta


2

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


Você considerou uma biblioteca de janelas? Depende do que você quer fazer, mas talvez isso possa ajudar. Ah e que tal pasta A? Nunca é mencionado de novo? Quantos itens X e Y conter?
Seth

Atualizou o OP. Eu estou usando um programa que opera em uma lista de pastas e gerencia o conteúdo das pastas, bem como as próprias pastas (conteúdo de X e Y) e tenho certeza que não posso dar-lhe uma biblioteca ou uma consulta de pesquisa do Windows como um caminho para trabalhar. Exceto se eu puder mapear uma biblioteca para uma unidade ou compartilhamento de rede ... Vou tentar
kamikatze13


Infelizmente links simbólicos não permitem a fusão de várias fontes, não é? Se eles o fizessem, essa seria a solução inigualável para mim. Eu tentei ligar X com B como alvo e, em seguida, o mesmo com Y 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 dentro B - isso quebraria a compatibilidade dos programas
kamikatze13

Parece que é um pouco demais de conteúdo X e Y apenas para ter um monte de links em B. É a pasta B acessado com freqüência? Se não, talvez apenas construa um script para criar os links um pouco antes B deve ser acessado ou se é apenas sobre ter uma raiz comum criar um link para X e Y em B? Agora parece que um trabalho de cópia seria o mais fácil ou a reversão da lógica. Espalhando o conteúdo de B para X e Y poderia ser mais fácil?
Seth
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.