33

Всякий раз, когда я извлекаю архив с помощью 7-Zip, он выполняет двухэтапную операцию. Сначала он извлекает содержимое архивов во временную папку, затем Windows копирует файлы из временной папки в целевой каталог.

Вторая часть этой операции может занять некоторое время, особенно если в архиве было большое количество небольших файлов. Кажется, что операция может быть ускорена, если 7-Zip просто извлечет файлы непосредственно в целевой каталог для начала. Есть ли способ заставить это сделать это?

2 ответа2

56

Doh! Я действительно должен был искать ответ более усердно.

Из 7-Zip FAQ:

Почему при перетаскивании архива из 7-Zip в Explorer используются временные файлы?

7-Zip не знает путь к папке для цели. Только Windows Explorer знает точную цель отбрасывания. А Windows Explorer нужны файлы (источник перетаскивания) в виде распакованных файлов на диске. Таким образом, 7-Zip извлекает файлы из архива во временную папку, а затем 7-Zip уведомляет Windows Explorer о путях этих временных файлов. Затем Windows Explorer копирует эти файлы в целевую папку.

Чтобы избежать использования временного файла, вы можете использовать команду Извлечь из 7-Zip или перетаскивание из 7-Zip в 7-Zip.

27

Вы можете нажать F9 внутри 7-Zip, вы получите две панели. В первом случае вы переходите к архиву, который хотите извлечь, а во втором - к папке, в которую хотите извлечь файлы. Это пропустит шаг временной папки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .