Alcançar o limite de caracteres do arquivo em caminhos de arquivo. Não-administrador trabalha em volta?

1

Então eu tenho um usuário que tem que lidar com arquivos que estão em pasta após pasta após pasta. Chegar aos arquivos não é problema. Acessá-los é um problema, pois o usuário está constantemente recebendo o erro que indica que o nome é muito longo. Existe uma solução para este curto de um link simbólico ou para alterar o shell? Sei que esta é uma limitação do Windows Explorer no Windows 7 .

    
por David Prentice 08.09.2016 / 21:53

1 resposta

2

Você pode criar um tipo de atalho para alcançar a raiz da sua árvore de caminho longo, o que permitirá que você dirija mais fundo na sua árvore.

  • Usuários não administradores podem usar o comando subst para criar uma unidade virtual que aponta para uma pasta. Isso finalmente cria um caminho para encurtar tudo sob essa pasta. Uso típico (não armazenado entre reinicializações):

    subst j: c:\path\to\the\root\of\your\big\tree
    
  • O sistema de arquivos NTFS também suporta links que cria uma pasta virtual em algum lugar como uma porta direta para acessar outra pasta. Eles podem ser usados para o mesmo propósito de solução alternativa de comprimento de caminho e pelo menos link de junção não requer privilégios de administrador. Essas pastas virtuais são persistentes em relação à reinicialização, até que você as exclua usando rmdir ( evite del , que também pode excluir apontamentos para os dados ).

    cd "short-path-writable-folder"
    mklink /J linkname c:\path\to\the\root\of\your\big\tree
    

    ...

    rmdir linkname
    
por 09.09.2016 / 12:43