File::Path管理多级目录

语法:

  use File::Path qw(make_path remove_tree);



  make_path('foo/bar/baz', '/zug/zwang');

  make_path('foo/bar/baz', '/zug/zwang', {

      verbose => 1,

      mode => 0711,

  });



  remove_tree('foo/bar/baz', '/zug/zwang');

  remove_tree('foo/bar/baz', '/zug/zwang', {

      verbose => 1,

      error  => \my $err_list,

  });

make_path 可以创建多级目录,这一点上类似于Unix命令 mkdir -p .
remove_tree 用于删除目录,无论目录下是否有内容,类似于Unix命令 rm –r

你可能感兴趣的:(File)