posts - 33,  comments - 17,  trackbacks - 0
 1/**
 2     * 列出某文件夹及其子文件夹下面的文件,并可根据扩展名过滤
 3     * 
 4     * @param path
 5     */

 6    public static void list(File path)
 7    {
 8        if (!path.exists())
 9        {
10            System.out.println("文件名称不存在!");
11        }

12        else
13        {
14            if (path.isFile())
15            {
16                if (path.getName().toLowerCase().endsWith(".pdf")
17                        || path.getName().toLowerCase().endsWith(".doc")
18                        || path.getName().toLowerCase().endsWith(".html")
19                        || path.getName().toLowerCase().endsWith(".htm"))
20                {
21                    System.out.println(path);
22                    System.out.println(path.getName());
23                }

24            }

25            else
26            {
27                File[] files = path.listFiles();
28                for (int i = 0; i < files.length; i++)
29                {
30                    list(files[i]);
31                }

32            }

33        }

34    }
posted on 2008-07-23 17:26 scea2009 阅读(131) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航:
 

<2008年7月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

常用链接

留言簿(1)

随笔分类

随笔档案

PL/SQL存储过程与函数

搜索

  •  

最新评论

阅读排行榜

评论排行榜