Page 1 of 1

unpacking archives in branch view to their respective folder

Posted: 2012-09-27, 18:35 UTC
by prorokrak
Could be the behavior of Unpack dialog adjusted, as to what happens when the Unpack file(s) to: field is empty?

Let's say I have this folder/archive structure:

Code: Select all

Code:	
Main folder\Subfolder1\SubfolderA\archive_name.zip
Main folder\Subfolder2\another_archive.zip
Main folder Subfolder3\SubfolderB\third_archive.zip
Now I go to Main folder and show all files in branch view. When I select the archives, choose Unpack files..., and in following dialog I leave the Unpack file(s) to: field empty, all archives are unpacked to the current folder.

My suggestion is:
When the field Unpack file(s) to: is empty, unpack the archives in "flattened" Main folder to their respective folders. Like this:

Code: Select all

Main folder\Subfolder1\SubfolderA\files and folders from archive_name.zip
Main folder\Subfolder2\files and folders from another_archive.zip
Main folder Subfolder3\SubfolderB\files and folders from third_archive.zip	
The reason for this suggestion: It is very easy to unpack all archives shown in branch view to the current folder - just open the current folder in opposite panel. However, there is no easy way to tell TC to unpack the archives to their respective folders. You have to unpack the archives one after another (now, try to do it with hundreds of deeply nested archives :( )

-----------------------------
Interestingly, the help file (Dialog box: Unpack topic) reads, "If you leave... field [Unpack file(s) to:] empty, the files will be unpacked to the directory of the archive," which is currently not true.

It would be very nice if the behavior of TC would be adjusted so it would comply to help file, and more importantly, it would allow us to do more than before more easily than before. :)

Thank you very much for considering this suggestion.

Posted: 2013-01-03, 05:04 UTC
by sheppaul
+1

I think it would be better to have an obvious option like this:

Extract archives in their respective folder.