java,php,asp.net,linux,javascript,mysql,mssql,oracle,编程

列出某文件夹及其子文件夹下面的文件,并可根据扩展名过滤

转载请注明:http://www.pmjava.com/Article/ShowInfo.asp?ID=56561
public static void list(File path)
    {
       
if (!path.exists())
        {
            System.out.println(
"文件名称不存在!");
        }
       
else
        {
           
if (path.isFile())
            {
               
if (path.getName().toLowerCase().endsWith(".pdf")
                       
|| path.getName().toLowerCase().endsWith(".doc")
                       
|| path.getName().toLowerCase().endsWith(".html")
                       
|| path.getName().toLowerCase().endsWith(".htm"))
                {
                    System.out.println(path);
                    System.out.println(path.getName());
                }
            }
           
else
            {
                File[] files
= path.listFiles();
               
for (int i = 0; i < files.length; i++)
                {
                    list(files[i]);
                }
            }
        }
    }

posted on 2009-06-10 21:17 rrong_m 阅读(243) 评论(0)  编辑  收藏

<2024年5月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

导航

统计

常用链接

随笔档案

文章分类

文章档案

java编程

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜