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/b
2 つの別個のディレクトリが作成されます。a
b
それで、これを達成する正しい方法は何ですか。