Faça o 7-Zip extrair um arquivo diretamente para um diretório

Faça o 7-Zip extrair um arquivo diretamente para um diretório

Sempre que extraio um arquivo usando o 7-Zip, ele executa uma operação em duas etapas. Primeiro, ele extrai o conteúdo dos arquivos para uma pasta temporária e, em seguida, o Windows copia os arquivos da pasta temporária para o diretório de destino.

A segunda parte desta operação pode levar algum tempo, especialmente se houver um grande número de arquivos pequenos no arquivo. Parece que a operação poderia ser acelerada se o 7-Zip apenas extraísse os arquivos diretamente para o diretório de destino para começar. Existe uma maneira de fazer isso?

Responder1

Dá! Eu realmente deveria ter procurado mais por uma resposta.

DePerguntas frequentes sobre 7-Zip:

Por que a extração de arquivos arrastar e soltar do 7-Zip para o Explorer usa arquivos temporários?

O 7-Zip não conhece o caminho da pasta de destino. Somente o Windows Explorer conhece o destino exato para soltar. E o Windows Explorer precisa de arquivos (fonte de arrastar) como arquivos descompactados no disco. Portanto, o 7-Zip extrai arquivos do arquivo para a pasta temporária e, em seguida, o 7-Zip notifica o Windows Explorer sobre os caminhos desses arquivos temporários. Em seguida, o Windows Explorer copia esses arquivos para a pasta de destino.

Para evitar o uso de arquivos temporários, você pode usar o comando Extrair do 7-Zip ou arrastar e soltar do 7-Zip para o 7-Zip.

Responder2

Você pode pressionar F9dentro do 7-Zip, você terá dois painéis. Na primeira você navega até o arquivo que deseja extrair, e na segunda você navega até a pasta onde deseja extrair seus arquivos. Isso irá pular a etapa da pasta temporária.

Responder3

Passo a passo para extrair o conteúdo de um arquivo .7zdiretamente para uma pasta de destino:

  1. Abra .7zo arquivo na GUI 7zip
    • o conteúdo dentro .7zé mostrado
  2. Apertar — Extractbotão
  3. Copyjanela abre
    1. Clique ...no botão (navegar)
    2. Browse for folderjanela abre
      • Selecione a pasta de destino
      • Clique OKpara fechar Browsea janela
    3. Bata OKna Copyjanela
  4. A extração começa diretamenteempasta de destino

Responder4

Posso confirmar cada "solução" aqui (tendo testado com variantes de 32 e 64 bits) e gostaria de acrescentar algo: Arrastar e Soltar é SEMPRE uma solução em duas etapas ao alternar entre aplicativos, simplesmente não há como evitar isso, mesmo com aplicativos dentro o mesmo ecossistema de desenvolvimento dos títulos da Microsoft ou Adobe. O motivo não irá surpreendê-lo. Aplicativos diferentes não se comunicam diretamente entre si ao mover arquivos entre eles arrastando e soltando. Essa funcionalidade é controlada pelo sistema operacional, independentemente do sistema operacional que você está usando. No Windows, o FileExplorer assumirá o controle do App-A (que está enviando) e obterá um link para o arquivo que está usando – se um arquivo ainda não existir, você terá a chance de salvá-lo em alguns aplicativos, outros criam um arquivo temporário em um espaço que você especifica ou usam o cache temporário do sistema--; este link será então usado pelo App-B (que está recebendo). Um arquivo compactado é apenas uma coleção de bits que precisam ser desembaralhados e descompactados nos arquivos que o arquivo contém. Quando você arrasta e solta do 7zip para uma janela do FileExplorer, esses arquivos devem primeiro ser descompactados em um local temporário, pois ainda não existem, e então podem ser movidos. Isso ocorre porque o 7zip NÃO ESTENDE o FileExplorer, é um aplicativo separado. Porém, arrastar e soltar entre 2 janelas do 7zip não exigirá esse espaço temporário, ele pode fazer tudo diretamente na memória. A mesma função é encontrada usando a função EXTRACT e fornecendo a ela um caminho para despejar os arquivos. No entanto, você não deve MOVE ou COPY se desejar evitar o cache temporário. Novamente, eles criam uma cópia de trabalho temporária e depois a movem para o caminho que você fornecer. Você ainda pode selecionar um ou vários itens de vários tipos e tamanhos e, em seguida, extraí-los ou arrastar e soltar em outra janela 7zip.

informação relacionada