
Relacionado, mas não o mesmo que: https://stackoverflow.com/questions/30509013/files-not-displaying-in-windows-explorer-following-vba-unzip
Ao tentar resolver a questão vinculada acima, parei de usar o VBA porque estou cada vez mais confiante de que o problema está fora do VBA e do Excel.
O problema:Quando descompacto um arquivo zip em seu diretório pai em uma unidade de rede no Windows 7, o conteúdo do arquivo zip não aparece até que eu manipule ainda mais os arquivos nesse diretório.
Etapas para recriar:
- Navegue até uma pasta de rede.
- Crie um arquivo de texto chamado "Text1"
- Crie um arquivo de texto chamado "Text2"
- Compacte os arquivos de texto em um único zip selecionando ambos, clicando com o botão direito e selecionando Enviar para pasta compactada (zipada)
- Exclua os dois arquivos originais.
- Clique com o botão direito no arquivo zip e faça Extrair tudo e coloque a pasta de rede como destino.
- Nem Text1 nem Text2 devem estar visíveis.
- Clique com o botão direito em algum lugar da pasta e selecione “Atualizar” e verifique se nenhum dos arquivos de texto está visível.
- Clique com o botão direito no arquivo zip e faça Extrair tudo e, em seguida, extraia para o diretório padrão, um dentro da pasta de rede com o mesmo nome do arquivo zip.
- Atualize o diretório pai e Text2 deverá estar visível.
- Repita a Etapa 6.
- Atualizar e Texto1 não devem estar visíveis.
- Repita a Etapa 9.
- Atualizar e Texto1 devem estar visíveis.
Comportamento desejado: Que todo o meu conteúdo zip apareça na pasta de destino quando eu descompactá-lo pela primeira vez, mesmo que o destino seja o mesmo do arquivo zip e mesmo que o arquivo esteja em uma pasta de rede.
A questão: Por que isso acontece e como posso obter o comportamento desejado?