Seu pequeno script pode funcionar se todos os nomes de arquivos forem exclusivos. Você terá alguma condição como essa?
original.zip
- /foo/bar1.jpg
- /foo/bar2.jpg
- /zoo/bar1.jpg
- /zoo/bar2.jpg
Você vai sobrescrever arquivos. Uma solução melhor talvez para colocar o caminho completo como parte do seu novo nome de arquivo. Ex:
foobar1.jpg foobar2.jpg zoobar1.jpg zoobar2.jpg
Mas com isso, você perderá o nome do arquivo original.
Apenas alguns pensamentos ...