# Junção - Sysinternals | Microsoft Learn

Aqui está um resumo do artigo sobre o utilitário Junction (por Mark Russinovich):

O que é

* Junction é uma ferramenta para criar, listar e excluir pontos de junção NTFS (directory junctions) no Windows. Pontos de junção são diretórios que funcionam como alias para outros diretórios locais. Não há suporte para junções em compartilhamentos remotos.

Onde obter

* Download: <https://download.sysinternals.com/files/Junction.zip>

Sintaxe básica

* Consultar informações de ponto de nova análise: junction.exe \[-s] \[-q]
* Criar uma junção: junction.exe
* Excluir uma junção: junction.exe -d

Parâmetros principais

* : caminho a consultar
* -s: recursão em subdiretórios (listar junções sob um diretório)
* : nome do ponto de junção a ser criado ou excluído
* : caminho completo do destino da junção
* -d: excluir a junção

Exemplos comuns

* Verificar se c:\test é uma junção: junction c:\test
* Listar junções sob c:\ (recursivo): junction -s c:\\
* Criar junção c:\Program-Files apontando para "c:\Program Files": junction c:\Program-Files "c:\Program Files"
* Excluir a junção: junction -d c:\Program-Files

Códigos de retorno

* 0: sucesso
* -1: falha ao criar uma nova junção
* 0: (observação no texto original indica 0 também para falha na exclusão e na verificação quando o arquivo não é encontrado — manter como no original)

Compatibilidade

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

Referências adicionais

* Link para download repetido: <https://download.sysinternals.com/files/Junction.zip>
* Recurso relacionado (.NET file/directory training): <https://learn.microsoft.com/pt-br/training/modules/dotnet-files/?source=recommendations>

Publicado por Mark Russinovich em 4 de julho de 2016. Última atualização indicada no artigo: 10/07/2023.
