7 diretório de arquivamento zip recursivamente

2

Eu fechei meu antigo diretório do windows com 7 zip. Ele compactou o "Application Data" muitas vezes (centenas) como mostrado aqui:
 C: \ Windows.old \ Dados de aplicativos \ Dados de aplicativos \ Dados de aplicativos \ Dados de aplicativos \ Dados de aplicativos / dados de aplicativos ...
Agora não consigo descompactá-lo, pois ele fica sem espaço em disco.

Como resolvo este problema? .

    
por fastcodejava 07.02.2011 / 00:54

2 respostas

2

O problema que você está enfrentando é que \ Application Data é um ponto de junção NTFS para \ AppData \ Roaming. A Microsoft mudou o caminho do diretório \ Application Data quando o Vista foi lançado. O ponto de junção foi fornecido para fins de compatibilidade.

Ao extrair o arquivo, exclua completamente o diretório Application Data e você estará bem. Se, depois de extrair o arquivo, você descobrir que alguns programas não funcionam, é possível recriar o link \ Application Data usando o comando MKLINK .

O motivo pelo qual isso aconteceu em primeiro lugar é que o Windows tem tido historicamente um péssimo suporte para links simbólicos - algo que os sistemas operacionais baseados em * nix tiveram por décadas. Mesmo que o NTFS os tenha suportado desde o Windows 2000, eles nunca foram usados até que o Vista seja lançado, e isso explica porque o Explorer não está lidando com eles adequadamente quando o 7-Zip extrai o arquivo.

Como diz a velha brincadeira, a Microsoft não sabe soletrar SYMLIN ~ 1.lnk

    
por 02.10.2014 / 20:28
1

Se o seu sistema estiver ficando sem espaço em disco, exclua a cópia pai antiga depois de extrair a próxima cópia filha. O 7-zip tem a funcionalidade de linha de comando para ajudá-lo a automatizar isso em um script em lote, se isso facilitar as coisas para você.

O sistema pode não estar ficando sem espaço em disco, mas o nome do caminho contido dentro do zip pode ser muito longo. Eu também verificaria Meu computador para ver quanto espaço resta no disco quando você receber esses erros.

    
por 07.02.2011 / 00:59