The latest development version of File::Path (version 1.99_02) is winging its way around the world to a CPAN mirror near you. It needs to be tested on as wide a variety of platforms as possible. This includes Windows, VMS, OS/2, QNX, NFS file systems, AFS and anything else you can lay your hands on.
If all goes according to plan, it will be bundled with Perl 5.10, and it is also backwards-compatible all the way back to Perl 5.005 (and possibly earlier), which will allow older installations to be upgraded to the new version as well.
The main improvement is that instead of writing:
rmtree( ['/foo/bar/rat', '/zug/zwang'], 1, 1 );
... (quick, what do those positional parameters do?) one may now write the more self-documenting
rmtree( '/foo/bar/rat', '/zug/zwang',
{ verbose => 1, skip_others => 1 }
);
But all this needs to be tested as far as possible, to ensure that nothing has been broken during the renovations. Please report bugs on the File-Path RT queue (http://rt.cpan.org/Public/Dist/Display.html?Name=File-Path).
Thanks.