Как я могу создать дир, но удалить его, если он уже существует в Perl?

StackOverflow https://stackoverflow.com/questions/3778609

  •  04-10-2019
  •  | 
  •  

Вопрос

Я хотел бы создать DIR, но если это уже существует, я хотел бы удалить его (наряду со всем своим содержанием).

Должен ли я явно добавить if (-d ...) или есть проще проще mkdir Это уже это делает?

Это было полезно?

Решение

Вы можете использовать функции из ядра Путь к файлу модуль:

use File::Path qw(make_path remove_tree);

remove_tree('foo/bar/baz');
make_path('foo/bar/baz');
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top