I think you all know that: you're getting a zip file and you don't know whether it contains all files in a folder or only the files. In order to not get a messed up directory, I never use "Extract here"
but always use "Extract to <Foldername>"
(using 7Zip).
Unfortunately, if the Zip file has a folder, there are always two folders, so I need to move the files up one directory level.
Is there a way to always extract into a folder but avoid duplicate folders like \ZipFileName\FolderInZip\
?
Update
I'm looking for context menu operations of ZIP files, not opening the ZIP file first. Speed is everything 🙂
Best Answer
What you need is exactly Bandizip by Bandisoft.
In Bandizip's settings, select the
Context Menu
heading. Then, underExtraction Menu
, enableExtract Automatically
.If you like, you can even enable the
Extract Automatically
functionality as the default double-click action by selectingExtract Automatically
in theDouble-click Action
section of that same settings page.When you use Bandizip's
Extract Automatically
functionality, it will create a subfolder only when one is needed. If the zip file only contains a single file or subfolder, it will not create a subfolder. If the zip file contains a bunch of files, it will automatically create a new subfolder for you.Enjoy!
Image source: bandisoft.com