Archive::Zip::addTree calls File::Find::find, which probably clobbers the find you're doing. I don't see anything in the Archive::Zip code to accommodate an already running find, so if File::Find doesn't have it (I haven't checked, but I doubt it does), that's the problem.
What you'd need to do is avoid calling anything in Archive::Zip while you're still in the middle of your own find. That means using find to build a list of things you want to operate on, and then doing the Archive::Zip work with them after your find is done.
In reply to Re: Archive::Zip problem
by kyle
in thread Archive::Zip problem
by jatoba
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |