base directory があるとします/home/user/test/。これで、のようなベース ディレクトリ内のフォルダーになる2 つの stringaがあります。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/b2 つの別個のディレクトリが作成されます。ab
それで、これを達成する正しい方法は何ですか。