if (-e "$ENV{MYHOME}/link") {
system("rm $ENV{MYHOME}/link");
}
Этот код используется для проверки наличия символической ссылки и удаления, если она есть.
Я отслеживаю ошибку, когда этот код не работает.Я до сих пор не смог выяснить это, но происходит то, что этот код не может удалить символическую ссылку, что приводит к ошибке «Файл существует».
Я хотелпроверить, есть ли какой-то фундаментальный недостаток в этой технике?Я также читал о http://perldoc.perl.org/functions/unlink.html, но хотел бы знать, если текущий подход не рекомендуется по какой-то причине?