У меня очень странно, когда я использую rmtree ("C: \ myfolder");и он выдает какое-то исключение, но делает то, что должен.
Я заключил это в
eval {
rmtree("C:\myfolder");
};
if($@) {
print $@;
}
Если папка существует, я получаю исключение, даже если папкауспешно удаленБрошенное исключение вообще ничего не значит.Я даже попытался установить rmtree ("C: \ myfolder", {verbose => 1}) в rmtree, но то же самое.
Мой текущий хак -
eval {
eval {
rmtree("C:\myfolder");
};
};
if($@) {
print $@;
}