假设我有一个基本目录/home/user/test/
。现在,我有两个字符串a
,b
它们将是基本目录中的文件夹,例如/home/user/test/a/b
.
目前我正在做的是:
use File::Path qw(make_path);
my $path = "$basedir"."/"."a"."/"."b"
make_path("$path");
现在,我正在寻找的是:
my $dir = "/home/user/test";
my $x = "a";
my $y = "b";
make_path($dir, $x, $y);
但是当我运行上面的代码而不是创建它时,它会在当前工作目录中创建/home/user/test/a/b
两个单独的目录。a
b
那么,实现这一目标的正确方法是什么?