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?
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?
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');