Tenho feito algo no Unix que exigia um link simbólico. Quero portar meu aplicativo para o Windows. O Windows tem links simbólicos?
EDIT: Eu deveria ser mais específico. Eu preferiria o XP. Instalarei o Vista se for necessário.
Responder1
O Windows 2000 e versões posteriores permitem links simbólicos, mas referem-se aos links simbólicos como junções. Não acredito que você possa fazê-los facilmente sem uma ferramenta adicional, mas você pode encontrar ferramentas gratuitas para criá-los.
Ferramenta gratuita: http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx
Artigo da base de conhecimento sobre junções: http://support.microsoft.com/?kbid=205524
Responder2
Responder3
As junções NTFS 3.0 representam mais de pertolinks físicose só pode ser criado em diretórios. As junções, assim como os links físicos, só podem se referir a itens no mesmo volume.
Além disso, o NTFS permite montar outros volumes como diretórios em um sistema de arquivos. Isso é semelhante a um link simbólico. A pasta existirá se o outro volume não estiver disponível, mas você receberá um erro se tentar acessá-lo nesse estado.
Não encontrei nenhum uso que valha a pena para junções. Eu usei a montagem de outros volumes. Eu tenho uma chave USB que gosto de montar em C:\usb. Isso evita que eu tenha que me preocupar com a letra aleatória atribuída quando eu o conecto ao meu sistema Windows XP.
(fonte:theeggeadventure.com)
Responder4
Você pode criar pontos de junção no XP (vejahttp://en.wikipedia.org/wiki/NTFS_junction_point), usando a ferramenta de junção (http://www.microsoft.com/technet/sysinternals/FileAndDisk/Junction.mspx)
No entanto, acho que as junções só podem ser criadas para diretórios (podem estar errados - não tenho tempo para fazer nenhum teste, desculpe!)
Editar: faíscas me venceram!