Perl:获取目录中文件的路径

时间:2013-12-24 07:27:22

标签: perl perl-module

我打开目录a/b/c/

cd1 , d2, d3 d4

我想打印d1 d2 d3 d4

的路径

a/b/c/d1
a/b/c/d2
a/b/c/d3 and soo on

3 个答案:

答案 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"