NOTA: Isto funciona de forma nativa apenas no Windows 7 ou Vista (Não XP ou anterior - o comando não existe)
Se, digamos, você quisesse mover um programa para um disco rígido diferente, você poderia usar o comando mklink para criar um diretório de link simbólico
Por exemplo, digamos que eu tenha o Steam instalado em C:\Program Files\Steam
mas, graças às recentes vendas de vapor, meu disco rígido do sistema operacional está começando a encher. Eu tenho outro disco rígido com muito espaço, então eu desligar o vapor, cortar o diretório para o novo disco rígido (em X:\Steam
) e em uma janela de prompt de comando, eu digito
cd "C:\Program Files"
mklink /D "Steam" "X:\Steam"
( /D
cria um link simbólico de diretório, em vez do link simbólico do arquivo padrão)
Agora, se você navegar até Arquivos de programas usando o explorer, haverá uma pasta com aparência de atalho (ela terá a pequena seta no ícone) e, se você a abrir, o caminho na janela do explorador ainda dirá C:\Program Files\Steam
.
Então, o windows está feliz, no que diz respeito ao steam, que ainda está nos arquivos Program, e estou feliz, porque a minha unidade do sistema operacional agora tem um pouco mais de espaço.
Eu acho que você pode até definir o link para ser escondido, se você não quiser vê-lo em Arquivos de Programas, mas eu não tentei porque eu não estou tão preocupado com isso.
EDIT: Esqueci de mencionar que, quando você abrir a janela do prompt de comando, execute-a como administrador se estiver editando Arquivos de Programas (Clique com o botão direito - > Executar como Administrador). não tem permissão para criar um arquivo em Arquivos de Programas.