I've gotten quite used to the OS X way of unarchiving, i.e. double-clicking on an archive file unzips it in the current directory. If everything in the archive is contained within a single directory, it extracts straight-away, if not, it creates a directory (same name as the file) and all your stuff ends up there.

Most of the time, that's exactly what I need, I don't really need a pop-up of winrar or 7-zip, showing me the package contents. Is there a simple enough way to do the same with Windows? I'd be fine with some registry editing or scripting, if necessary.


7-Zip does offer that functionality from the context menu (right-click) - see attached screenshot.

enter image description here

  • First of all, I'd need that as a default action, not in a context menu. And most Windows archiving applications I've seen offer exactly those two features: Extract it right here, or extract it to a directory named <filename>. I need the latter, but only if it isn't already all in one directory. Or else, I just end up with "dir_name/dir_name/*.*". Only create a directory to prevent clobbering the current one. – mhd Aug 2 '12 at 11:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.