Question

I would like to create a dir, but if it already exists I would like to remove it (along with all its content) first.

Should I explicitly add an if (-d ...) or is there a simpler mkdir that already does that?

Was it helpful?

Solution

You can use functions from the core File::Path module:

use File::Path qw(make_path remove_tree);

remove_tree('foo/bar/baz');
make_path('foo/bar/baz');
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top