#Windows

Links no Windows

Summary

No Windows, o termo "links" pode se referir a atalhos de sites na Área de Trabalho, links de sistema (como links simbólicos), ou ao menu de links rápidos do sistema.
No Windows, o Hardlink cria um clone direto que aponta para os dados físicos no disco, enquanto o Symlink funciona como um atalho avançado que aponta para o caminho do arquivo original.

📌 Diferenças Práticas

🔄 Comparativo Direto

Recurso Hardlink Symlink
Alvo Arquivos apenas Arquivos e Pastas
Entre Discos (C: para D:) Não Sim
Se mover o original Continua funcionando Quebra
Espaço em disco Zero (compartilhado) Ínfimo (bytes)

🌐 Criar atalho para um site na Área de Trabalho

  1. Copie a URL do site desejado no seu navegador.
  2. Clique com o botão direito em um espaço vazio da Área de Trabalho.
  3. Selecione Novo e depois clique em Atalho.
  4. Cole o link do site no campo de endereço e clique em Avançar.
  5. Escolha um nome para o atalho e clique em Concluir.

Para desenvolvedores e usuários avançados, o Windows suporta Links Simbólicos (Symlinks). Eles servem para espelhar pastas ou arquivos em caminhos diferentes sem duplicar o espaço em disco.

Para fazer um programa pensar que o link é o próprio arquivo PDF original (sem duplicar o espaço em disco), você deve criar um Hard Link (Link Rígido) ou um Symbolic Link (Link Simbólico) pelo Prompt de Comando.

  1. Pressione a tecla Windows.
  2. Digite cmd.
  3. Clique com o botão direito em "Prompt de Comando" e escolha Executar como Administrador.
  4. Use o comando mklink seguindo a estrutura abaixo:
mklink /H "C:\Caminho\Onde\Fica\O_Link.pdf" "C:\Caminho\Do\Arquivo_Original.pdf"

💡 Detalhes importantes do comando:

Você prefere automatizar isso criando um script para usar com um clique:

📝 Passo 1: Criar o arquivo do Script

  1. Abra o Bloco de Notas do Windows.
  2. Copie e cole o código abaixo exatamente como está:
@echo off
set /p "link_path=Entre com o caminho da pasta ONDE O LINK SERA CRIADO e pressione Enter: "
set /p "orig_path=Entre com o caminho do ARQUIVO PDF ORIGINAL e pressione Enter: "
set /p "link_name=Digite o nome que o link tera (ex: documento.pdf): "

:: Remove aspas duplicadas que o Windows coloca ao arrastar pastas
set "link_path=%link_path:"=%"
set "orig_path=%orig_path:"=%"

:: Executa o comando de link rígido
mklink /H "%link_path%\%link_name%" "%orig_path%"

echo.
echo Link criado com sucesso!
pause
  1. Clique em Arquivo > Salvar como.
  2. No campo "Tipo", mude para Todos os arquivos (.).
  3. Defina o nome como criar_link.bat e salve na sua Área de Trabalho.

🚀 Passo 2: Como usar o Script

Como o comando mklink exige privilégios elevados do Windows, você deve rodar o script como administrador:

  1. Clique com o botão direito no arquivo criar_link.bat.
  2. Selecione Executar como Administrador.
  3. Siga as instruções da tela preta (arrastar as pastas e arquivos direto para a janela do prompt facilita o preenchimento dos caminhos).

Referências