Używam 7-Zip pod Windows 7, aby wyodrębnić wszelkiego rodzaju archiwa. Ciągłym problemem jest to, że nie ma jednego sposobu obsługi podfolderów.
Niektóre osoby tworzą takie archiwa (nazwijmy to typem A ):
.
├── subfolder
│ ├── file 1
│ ├── file 2
│ └── ...
- „Wyodrębnij tutaj” wyodrębni wszystko do podfolderu /, co jest w porządku;
- „Wypakuj do <Folderu>” stworzy dodatkowy poziom podfolderów , co jest denerwujące.
Inni ludzie też je tworzą (nazwijmy to typem B ):
.
├── file1
├── file 2
├── ...
- „Wyodrębnij tutaj” zapełni bieżący folder , co może przynieść wiele bałaganu, jeśli ten folder zawiera już mnóstwo innych plików i co jest bardzo denerwujące;
- „Wypakuj do <Folder>” utworzy podfolder i wygodnie wypełni go zawartością archiwum, co jest w porządku.
Pozostawia to dwie opcje: zawsze wybieraj „Wypakuj do <Folderu>” i żyj z dodatkowym podfolderem dla archiwów typu A. Lub otwórz archiwum przed wypakowaniem go, aby sprawdzić, czy jest to typ A lub B , a następnie odpowiednio wybierz „Wyodrębnij tutaj” lub „Wyodrębnij do <Folder>”.
Zazwyczaj robię to drugie, ale właśnie odkryłem, że KDE oferuje bardzo przydatne tutaj archiwum ekstraktów, funkcję automatycznego wykrywania podfolderów, która to automatyzuje. Będzie „Wyodrębniał tutaj” dla archiwów typu A i „Wyodrębniał do <Folder>” dla archiwów typu B.
Uwielbiam ten pomysł. Czy istnieje narzędzie Windows 7 oferujące tę opcję? Czy najlepiej zintegrowany z menu kontekstowym eksploratora? Może jest gdzieś ukryty w 7-Zip i po prostu go nie znalazłem?
Odpowiedzi:
Uważam, że sekcja Ścieżki do plików na karcie Zaawansowane okna dialogowego wyodrębniania archiwum WinRAR może być tym, czego szukasz:
Edycja: W porządku, wierzę, że mam. Na
Options / Settings / Compression
karcie WinRAR wybierz opcję Usuń zbędne foldery ze ścieżki ekstrakcji .Oto, co robi, zgodnie z plikiem pomocy:
Właśnie go wypróbowałem i działa genialnie, więc kończysz na albo,
<current_folder>\<archive_name>
albo<current_folder>\<subfolder_name>
nigdy<current_folder>\<archive_name>\<subfolder_name>
.Jeśli chodzi o 7-Zip, widzę, że prośba o skopiowanie tej funkcji z WinRAR jest rozpatrywana od ponad 3 lat .
źródło
Nie widziałem tego w 7-zip. Korzystam z opcji:
Extract to <Folder>
Nie wiesz, dlaczego uważasz, że to denerwujące? Podana nazwa folderu to zwykle nazwa folderu, w którym został ostatnio utworzony, lub po prostu nazwa pliku zip. Uważam, że w 90% przypadków jest to w porządku.
Alternatywnie możesz przejść do wiersza poleceń. Zobacz ten post . Myślę, że taki jest zakres opcji z 7-zip.
Nie znam żadnych innych narzędzi, które robią to na Win7.
źródło