How can I create a dir but remove it if it already exists in Perl?
-
04-10-2019 - |
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?
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