列出某文件夹及其子文件夹下面的文件,并可根据扩展名过滤
2008-08-31 12:47
295 查看
/**
* 列出某文件夹及其子文件夹下面的文件,并可根据扩展名过滤
*
* @param path
*/
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]);
}
}
}
}
* 列出某文件夹及其子文件夹下面的文件,并可根据扩展名过滤
*
* @param path
*/
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]);
}
}
}
}
相关文章推荐
- 列出某文件夹及其子文件夹下面的文件,并可根据扩展名过滤
- 列出某文件夹及其子文件夹下面的文件,并可根据扩展名过滤
- Fork/Join框架介绍III 【在一个文件夹及其子文件夹中来搜索带有指定扩展名的文件】
- 列出当前文件夹及其子文件夹下所有文件名称
- 对指定文件夹及其子文件夹下面的某一类格式(.tif)的文件进行重命名
- [R语言]读取文件夹下所有子文件夹中的excel文件,并根据分类合并。
- java io 使用递归删除指定的文件夹及其子文件夹和文件 先测试再正式使用哦
- C#如何遍历一个文件夹下面所有的文件、包括子文件夹里面的文件?
- java根据关键字列出文件夹下的文件
- 运用XCOPY考虑文件夹(包含子文件夹及其所有文件信息)
- Linux列出某文件夹下面所有文件包括子目录得的文件
- 获取文件夹及其子文件夹下的所有文件
- cmd命令 拷贝某文件夹及其子文件夹文件到其它文件夹
- php 获取某个文件夹及其子文件夹的所有文件并支持文件格式的筛选
- 列出文件夹下所有文件及其大小(递归的运用)
- python实现将文件夹下面的不是以py文件结尾的文件都过滤掉
- php删除文件夹及其下面的文件
- C++读取某个文件夹下面的子文件夹及其所有文件
- 递归删除文件夹下面所有子文件夹中的.pyc后缀文件
- linux 查看文件夹及其子文件夹下的文件的完整路径