Como ter um arquivo em vários diretórios com o Windows 8.1?

Como ter um arquivo em vários diretórios com o Windows 8.1?

Tenho alguns arquivos necessários para vários projetos.
Preciso que as alterações feitas neles sejam aplicadas nos diretórios de cada projeto.
Copiá-los e colá-los o tempo todo não é prático e às vezes posso esquecer de fazer isso. Então eu preciso de uma maneira de contornar isso.

Também existe uma maneira de fazer isso para pastas?

Responder1

Você pode usar links simbólicos. Abra cmd ( Windows+ R, digite "cmd", enter) e navegue até o diretório onde deseja ter seus arquivos (use cdpara isso). Então digite mklink <link_name> <path_where_you_have_your_original_files>.

Você também pode fazer isso para diretórios, mas adicione a opção /Dno comando acima.

Responder2

Você pode, de fato. mklink.exeé seu amigo aqui.

Parece que você deseja criar links físicos para seus arquivos em todos os seus projetos, então você começaria com um dos arquivos e criaria links físicos para os outros diretórios. Neste ponto, todos os nomes de arquivos apontarão para o mesmo bloco de dados. Você também pode criar links simbólicos, mas acho que um link físico se adapta melhor ao seu modelo.

mklink /h linkname targetpath

Você também pode usá-lo para criar links de diretório, que se comportarão de maneira um pouco diferente, pois haverá um diretório real e os links apontarão para ele.

mklink /d linkname targetpath

Mais detalhes emQuais são os vários tipos de link no Windows? Como faço para criá-los?

Responder3

Votei positivamente em suas respostas, mas só quero acrescentar algumas dicas que encontrei para quem visitar esta pergunta:

Primeiro vá até a pasta onde deseja criar o link, depois pressione Shift + Right Mouse buttonna pasta (isso abre o menu estendido) e selecione "Abrir janela de comando aqui"

Na janela de comando digite:

mklink /h newLinkName pathToOriginal

O mesmo vale para diretórios:

mklink /d newLinkName pathToOriginal

A propósito, em vez de digitar o caminho para o arquivo original, você pode simplesmente arrastá-lo e soltá-lo no console.

informação relacionada