列出某文件夹及其子文件夹下面的文件,并可根据扩展名过滤
来源:互联网 发布:bat脚本执行java程序 编辑:程序博客网 时间:2024/05/16 04:47
/**
* 列出某文件夹及其子文件夹下面的文件,并可根据扩展名过滤
*
* @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]);
}
}
}
}
- 列出某文件夹及其子文件夹下面的文件,并可根据扩展名过滤
- 列出某文件夹及其子文件夹下面的文件,并可根据扩展名过滤
- 列出一个文件夹下面的所有文件
- 遍历文件夹下的文件夹和子文件,遍历文件夹删除文件夹及其下面的所有子文件
- C++读取某个文件夹下面的子文件夹及其所有文件
- File文件基本操作之一: java 复制文件夹及其下面的子文件夹
- Delphi 文件夹遍历所有文件包括子文件文件,并可通过后缀过滤
- Fork/Join框架介绍III 【在一个文件夹及其子文件夹中来搜索带有指定扩展名的文件】
- 查询文件夹以及子文件夹下面的文件
- Linux列出某文件夹下面所有文件包括子目录得的文件
- java根据关键字列出文件夹下的文件
- 列出当前文件夹及其子文件夹下所有文件名称
- 对指定文件夹及其子文件夹下面的某一类格式(.tif)的文件进行重命名
- Ubuntu列出所有文件及其文件夹
- Java 列举出文件夹及其子文件夹下的文件
- 将文件夹及其子文件夹中的含有某关键字词的文件进行关键词的替换
- 获得文件夹下面文件列表,并删除多余的文件
- 将文件夹下java文件写入到新的文件夹,并修改扩展名
- 每个IT人都应当拥有的30条技能
- HTML 5 中的新元素
- 判断是不是合法手机
- [转]C++学习小结 - 学习札记 - C++博客
- svn的使用
- 列出某文件夹及其子文件夹下面的文件,并可根据扩展名过滤
- ASP实现长文章用分页符来分页显示
- 学Java请不要做浮躁的人
- 男人就象在天空翱翔的风筝
- 日期相关
- .html格式文件的下载
- 唐骏:荣耀归功于盛大
- 在ASP中限制同一表单被多次提交
- 获取TD下的文本框的ID值