Partilhar via


Junção v1.07

Por Mark Russinovich

Publicado em: 4 de julho de 2016

DownloadBaixar Junction (504 KB)

Introdução

O Windows 2000 e versões posteriores suportam pontos de junção, onde um diretório serve como um alias para outro diretório no computador. Por exemplo, se o diretório D:\WIN especificasse C:\WINNT\SYSTEM32 como destino, um aplicativo acessando D:\WIN\DRIVERS estaria, na realidade, acessando C:\WINNT\SYSTEM32\DRIVERS. Infelizmente, o Windows 2000 não vem com ferramentas para criar pontos de junção. Você tem que comprar o Windows 2000 Resource Kit, que vem com o linkd utilitário para criar junções. Por isso, decidi escrever a minha própria ferramenta de criação de pontos de junção: Junction. Ele cria pontos de junção NTFS, permite que você veja se os arquivos ou diretórios são realmente pontos de reparo. (Os pontos de análise são o mecanismo no qual as junções NTFS se baseiam. O Serviço de Armazenamento Remoto usa pontos de reparo, bem como pontos de montagem de volume.)

Nota

O Windows não suporta junções a diretórios em compartilhamentos remotos.

Usando o Junction

Sintaxe

  • Para obter informações sobre pontos de análise: junction.exe [-s] [-q] <file or directory>
  • Para criar um ponto de junção: junction.exe <junction directory> <junction target>
  • Para eliminar um ponto de junção: junction.exe -d <junction directory>

Parâmetros

Parâmetro Description
<file or directory> Caminho para o arquivo ou pasta para consultar informações de ponto de análise
-s Subdiretórios recorrentes
<junction directory> Nome do ponto de junção a ser criado ou excluído
<junction target> Caminho completo para o destino do ponto de junção para criar
-d Eliminar o ponto de junção

Exemplos

Para determinar se um arquivo é uma junção, especifique o nome do arquivo:

junction c:\test

Para listar junções abaixo de um diretório, inclua a opção –s:

junction -s c:\

Para criar uma junção c:\Program-Files para "c:\Program Files":

junction c:\Program-Files "c:\Program Files"

Para excluir uma junção, use a opção –d:

junction -d c:\Program-Files

Códigos de devolução

0 - sobre o sucesso
-1 - sobre a criação falhada de novo entroncamento
0 - na eliminação falhada da junção (por exemplo, se o ficheiro não for encontrado)
0 - na verificação se um arquivo é uma junção falha (por exemplo, se o arquivo não encontrado)

DownloadBaixar Junction (504 KB)

Funciona em:

  • Cliente: Windows Vista e superior
  • Servidor: Windows Server 2008 e superior
  • Nano Server: 2016 e superior