Cwd モジュールの abs_path を使う use Cwd "abs_path"; $path = abs_path($dir); 例えば $dir = "/dir1/dir2/dir3/../dir4" の場合は $path は "/dir1/dir2/dir4" になる。 バージョンにより、ファイルのパスも OK ただし、存在するパスを通っていないものは NG