Como WinXP "Enviar para Pasta Compactada (zipada)" decidir o que incluir no arquivo zip?

StackOverflow https://stackoverflow.com/questions/30152

  •  09-06-2019
  •  | 
  •  

Pergunta

Eu não vou ficar muito surpreso se eu levar um tiro para baixo para fazer um "non de programação" pergunta, mas talvez alguém sabe ...

Eu estava fechando o conteúdo do meu subversion sandbox usando WinXP integradas "Enviar para Pasta Compactada (zipada)" capacidade e ficou surpreso ao descobrir que o .arquivo zip criado não contém os .svn diretórios e seus conteúdos.

Eu sempre tinha assumido que todos os ficheiros foram incluídos e eu não posso localizar a propriedade/opção/atributo controla a inclusão ou de outra forma.Alguém pode ajudar?

Obrigado, Tom

EDITAR:

Assim, não é lá uma maneira inteligente de lidar com o problema?O problema real (mostrar arquivos ocultos definida como true..svn pastas não são compactados porque o windows não considerá-los como válidos pastas) é ainda onu-respondeu.

Obrigado...

Foi útil?

Solução

Enviar para Pasta compactada não atravessa em pastas sem nomes antes do ponto (como ".svn").Se você tivesse outras pastas que começam com pontos, aqueles que não gostaria de ser incluído.Arquivos sem nomes não são excluídos.Atributo oculto não entram em jogo.

Pode ser um erro, pode ser por design.Lembre-se de que o Windows explorer não permite a criação de pastas que começam com ponto, apesar de o sistema subjacente pode lidar com eles.

Outras dicas

Ele pode não incluir arquivos que você normalmente não vê.Ou, os ficheiros podem estar lá, mas talvez você não é possível vê-las quando reabrir o .arquivo zip no explorer, porque eles estão escondidos.Você pode ir em Ferramentas->Opções de Pasta, vá para a guia Exibir, e selecione o botão de rádio para exibir arquivos e pastas ocultos.

"Enviar para - > Pasta Compactada (zipada)" cria um arquivo zip.O que ele coloca lá é com base em suas configurações.Não inclui arquivos ocultos com as configurações padrão.Se você tiver seu explorer configurações de modo de exibição definido como Kibbee mencionado para "Mostrar pastas e arquivos ocultos", em seguida "Enviar para - > Pasta Compactada (zipada)" vai colocar os arquivos escondidos em um arquivo zip.

Não é o que eu chamaria de um erro no XP, onde as pastas ocultas não são incluídas quando recursing uma árvore de pastas.Você pode obtê-los se eles estão na pasta em que você está.Recursing funciona no Vista.

Arquivos começando com "." não temos especial para windows, exceto que o Windows Explorer não permite criar uma.É um nome de arquivo válido embora.

Eu recomendo usar algo como 7-Zip se as suas pastas contêm arquivos de sistema/ocultos e pastas.

O Windows 7 implementação de Enviar para Pasta Compactada se comporta de forma diferente - não incluir arquivos / pastas que começam com um ponto (por exemplo,".SVN") no arquivo zip.

Parece que a Pasta Compactada a extensão shell do ignora diretórios (mas não de arquivos) cujos nomes começam com um ponto a menos que explicitamente dada como um parâmetro (por exemplo,selecionado para o comando Enviar Para).

É difícil descobrir o que mais ela exclui, como eu não posso nem saber o que a "pasta compactada" sendto item está fazendo em primeiro lugar, sem se referir à 3ª parte da documentação.

Editar:

OK, o "Enviar para pasta compactada" sendto de atalho tem uma extensão de .ZFSendToTarget, que é tratada pelo zipfldr.dll, o que está fazendo todo o trabalho.

@Kibbee:
A mina incluir pastas ocultas, enquanto fechando, apesar de eu não ter "mostrar arquivos ocultos" habilitado.

Finalmente, descobri que não existe para a frente para o ZIP .svn pastas e, portanto, eu me mudei para o winRAR em vez disso.Alternativaly você também pode usar o winZip.

Uma pasta compactada não significa que ele vai ser um .Arquivo ZIP, somente o conteúdo da pasta é comprimida e você vai ficar como uma pasta normal

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top