perl File::Path模块的应用实例

发布时间:2020-01-02编辑:脚本学堂
perl中的File::Path模块具有类似shell下的mkdir的功能。下面为大家举一个应用File::Path模块的例子,供大家学习参考。

perl中的File::Path模块具有类似shell下的mkdir的功能。
下面为大家举一个应用File::Path模块的例子,供大家学习参考。
 

复制代码 代码如下:

#!/usr/bin/perl

use strict;
use warnings;
use File::Path qw(make_path remove_tree);

make_path(
    "/home/sysadmin/aaa/test/bb/test",
    {
        verbose => 1,
        mode    => 0711,
    }
);

remove_tree(
    "/home/sysadmin/aaa/test",
    {
        verbose => 1,
        error   => my $err_list,
    }
);

运行脚本,结果如下:
[root@localhost crontab]# ./file_path.pl
mkdir /home/sysadmin
mkdir /home/sysadmin/aaa
mkdir /home/sysadmin/aaa/test
mkdir /home/sysadmin/aaa/test/bb
mkdir /home/sysadmin/aaa/test/bb/test
rmdir test
rmdir bb
rmdir /home/sysadmin/aaa/test