Chinaunix首页 | 论坛 | 博客
  • 博客访问: 427674
  • 博文数量: 83
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 900
  • 用 户 组: 普通用户
  • 注册时间: 2006-01-02 01:33
文章分类

全部博文(83)

文章存档

2011年(1)

2010年(5)

2009年(10)

2008年(4)

2007年(24)

2006年(39)

我的朋友

分类:

2007-08-18 17:42:58

-------------------------------
use strict;
use warnings;

my @tree=<*>;

foreach (@tree){
        &if_a_tree($_);
}

sub if_a_tree{
        if(-d){
                print "$_ is a directory\n";
                chdir $_;
                my @tree=<*>;
                foreach(@tree){
                        &if_a_tree($_);
                }
                chdir "..";
        }
        if(-f){
                print "$_ just a file\n";
        }
}
-----------------------------------------
use Cwd;
use File::Find;
find(\&printFilename, getcwd);

sub printFilename {
    print "Dir name:  ", $File::Find::dir, "\n";
    print "File name: ", $_, "\n";
    print "Full name: ", $File::Find::name, "\n";
    print "\n";
}
-----------------------------------------
阅读(1311) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-07-15 15:28:57

很管用,谢谢。