when you call: $zip->extractTree('E:\test\unzip\' );
The members in the zip will need to match 'E:\test\unzip\'
for example if you call extractTree without any arguments it will extract all files from the zip with their original names.
please read the documentation here: Archive::Zip