递归得到目录中的所有文件

来源:互联网 发布:欧美版解放鞋ospop淘宝 编辑:程序博客网 时间:2024/05/29 13:54
 sub ransack      
{      
    #参数:dir,/@files      
    my     $dir=shift;      
    my     $files=shift;      
    my     @array=glob("$dir//*");      
    foreach     my     $item     (@array)      
    {      
        if(-d     $item)      
        {      
            ransack($item,$files);      
        }      
        else      
        {      
            $files->[@$files]=$item;      
        }      
    }      
}      
my   @files;  
ransack($ARGV[0],/@files);
foreach (@files)
{
 print("$_/n");
}
原创粉丝点击