powershell script to extract multiple zip files
top of page

powershell script to extract multiple zip files

You can use a simple PowerShell script to extract the contents of multiple zip files. The command Expand-Archive followed by a file path to a zip file, will extract the contents to a location specified in the script.


Create a text file with each line beginning with Expand-Archive -LiteralPath '


. . . followed by the file paths, followed by  -DestinationPath 

. . . followed by the location that you want the files to be extracted to:


Expand-Archive -LiteralPath "C:\foofolder\Test.zip" -DestinationPath "C:\foofolder\extracthere"

Expand-Archive -LiteralPath "C:\foofolder\Litigation Support.7z" -DestinationPath "C:\foofolder\extracthere"


Open Windows PowerShell ISE (x86), and paste this script into the script pane.



Note that this method will not work for 7zip files.



I tested this tonight and successfully extracted more than 50,000 files from almost 50 zip files.



Sean O'Shea has more than 20 years of experience in the litigation support field with major law firms in New York and San Francisco.   He is an ACEDS Certified eDiscovery Specialist and a Relativity Certified Administrator.

The views expressed in this blog are those of the owner and do not reflect the views or opinions of the owner’s employer.

If you have a question or comment about this blog, please make a submission using the form to the right. 

Your details were sent successfully!

© 2015 by Sean O'Shea . Proudly created with Wix.com

bottom of page