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