Forum Webscript.Ru
Программирование => Perl => Тема начата: alex007 от 15 Декабря 2002, 03:15:50
-
Каким способом можно удалить директорию со всем содержимым в ней(тоесть файлы и саб директории).
но незнаю будет ли работать:
!rmdir ($directoryname) || die "Couldn\'t remove $directoryname: $!";
Жду ответов.
С Уважением,
Алекс.
-
будет ли работать
Не будет.
Можно выйти в оболочку и использовать `rm -r`, а можно:
use File::Path;
rmtree($path_to_dir,0,0); # возвращает количество удаленных файлов и директорий
-
YA
Да легче же использовать:system ("/bin/rm -rf $directoryname"), так как через `rm -r` не возможно удалить так как папка то не пуста.
-
Я не говорил, как пользоваться rm. Я лишь сказал, что им можно воспользоваться, если не хочешь использовать стандартный модуль.
Обсуждение rm выходит за рамки данного форума,
man rm
-
YA
Ладно спасибо.