可能重复:
How do I create a directory and parent directories in one Perl command?
考虑到这种情况: 我有一个像“37093”的id。 我执行一些perl代码来从这个
创建一个路径名my $id = "37093";
my $path = join('/', split(//, $id ) );
路径现在是:“3/7/0/9/3”;
现在我想以递归方式创建所有尚未创建的目录。
如何轻松完成这项工作?
答案 0 :(得分:6)
use File::Path qw(make_path);
use Try::Tiny;
try {
make_path '3/7/0/9/3';
} catch {
warn "make_path failed: $_\n";
}
答案 1 :(得分:0)