我打开目录a/b/c/
c
有d1 , d2, d3 d4
我想打印d1 d2 d3 d4
像
a/b/c/d1
a/b/c/d2
a/b/c/d3 and soo on
答案 0 :(得分:2)
use Cwd 'abs_path';
print "$_\n" for map abs_path($_), glob("a/b/c/*");
答案 1 :(得分:1)
你可以试试Cwd
perl -e 'use Cwd 'abs_path'; print abs_path("myfile");'
答案 2 :(得分:0)
除非你想要优化路径(在这种情况下你想要File::Spec->canonpath
而不是Cwd::abs_path
),你可以简单地使用
"$dir/$fn"