- 浏览: 61206 次
- 性别:
- 来自: 深圳
文章分类
package com.tij.io.file; import java.io.File; import java.io.FilenameFilter; /** * 使用FileNmeFilter列出指定扩展文件 * @author guoyoujun * @date 2014-3-17 */ public class FileNameFilterExample { /** * java.io.FilenameFilter是一个接口,其中有方法accept(File dir, String fileNme)返回一个boolean 值,然后可以使用 * <p>File类的listFiles()可以过滤出指定的文件 * @param args */ public static void main(String[] args) { String dir = "/Users/GYJ/funshion"; String ext = ".txt"; findFiles(dir, ext); } /** * 查找指定目录指定扩展名的文件 * @param dir * @param ext */ private static void findFiles(String dir, String ext) { File file = new File(dir); if (!file.exists()) { System.out.println(dir + "Directory doesn't exists"); } else { File[] listFiles = file.listFiles(new MyFileNameFilter(ext)); if (listFiles.length == 0) { System.out.println(dir + "没有任何拓展名为" + ext + "的文件"); } else { for (File f : listFiles) { System.out.println("文件:" + dir + "/" + f.getName()); } } } } //FilenameFilter实现类 public static class MyFileNameFilter implements FilenameFilter{ private String ext; public MyFileNameFilter(String ext) { this.ext = ext; } @Override public boolean accept(File dir, String name) { return name.toLowerCase().endsWith(ext); } } } out put============ 文件:/Users/GYJ/funshion/bbinfo.txt 文件:/Users/GYJ/funshion/platFormGuid.txt
发表评论
-
21、java从文件读取对象
2014-03-22 22:47 748package com.tij.io.file; i ... -
20、java把实体对象写入文件
2014-03-22 22:33 1933这是要写入的实体对象 package com.tij.io ... -
19、java根据URL下载文件内容
2014-03-22 22:08 2369package com.tij.io.file; i ... -
18、java随机访问RandomAccessFile类
2014-03-22 21:35 1100package com.tij.io.file; i ... -
17、java追加文件内容(写入方式)
2014-03-22 21:11 3308package com.tij.io.file; i ... -
16、java写入文件的几种方式
2014-03-21 19:02 1983package com.tij.io.file; i ... -
11、java读取文件的几种方式
2014-03-18 00:02 1330package com.tij.io.file; i ... -
14、java打开文件
2014-03-18 00:03 621package com.tij.io.file; i ... -
12、java复制文件的四种方法
2014-03-18 00:03 945package com.tij.io.file; i ... -
13、java中几种不同文件路径的差别(绝对路径,全路径)
2014-03-18 00:03 1206package com.tij.io.file; i ... -
10、java获取文件最后的修改时间
2014-03-17 14:19 1334package com.tij.io.file; i ... -
9、java判断file是文件还是目录
2014-03-17 14:07 7144package com.tij.io.file; i ... -
8、java判断文件是否存在目录
2014-03-17 13:51 3697package com.tij.io.file; i ... -
7、java获取文件扩展名
2014-03-17 11:50 3352package com.tij.io.file; i ... -
6、java如何计算文件的大小
2014-03-17 09:50 1005package com.tij.io.file; i ... -
5、java如何实现移动文件、重命名文件
2014-03-16 17:07 1745java.io.File renameTo(File dest ... -
4、java如何删除目录和文件
2014-03-16 16:19 1114package com.tij.io.file; ... -
3、了解java的文件4种分隔符
2014-03-16 15:53 6326java.io.File类中有四种静态分隔符; 分别是sepa ... -
2、java如何删除文件
2014-03-16 15:14 711package com.tij.io.file; i ... -
1、java如何创建新文件
2014-03-16 14:53 886在java中可以使用 java.io.file 类来创建 ...
相关推荐
综上所述,通过Java的HttpClient库,可以在Eclipse环境中编写程序,实现从指定URL下载文件到本地的功能。通过理解HttpClient的工作原理和提供的API,开发者可以构建出稳定、高效的文件下载解决方案。
# java实现对文件的各种操作的工具类 ... 列出指定目录下的所有文件对象 12. 上传文件到指定目录 13. 从指定目录下载文件 14. 将指定目录下的所有文件构造成树结构 15. 获取文件或文件夹的大小
可以统计指定目录下指定文件类型的文件数量及行数 此文件是用jdk1.5编译的.如果说您的jvm不相符.请联系qq:361606472
本篇将详细介绍如何使用Java来实现两个Excel(或CSV)文件的比对,以特定列作为键值,并比较指定列的差异。 首先,我们需要导入相关的库。由于Java标准库并不包含处理Excel或CSV的API,因此通常会使用第三方库,如...
在Java编程语言中,将数据保存到指定的文件是一项常见的任务,这涉及到文件I/O(输入/输出)操作。在本篇文章中,我们将深入探讨如何使用Java实现这一功能,包括基本概念、常用类以及具体的操作步骤。 首先,了解...
2. **Java文件下载**:在Java Web开发中,服务器端通常使用Servlet或Controller来处理文件下载请求。这些组件会根据客户端请求,读取文件内容,设置合适的HTTP响应头(如Content-Type,Content-Disposition等),并...
利用JAVA程序,对数据库中某些列、某些行的数据导出到已有的PDF模板中。附有WORD,WORD中已有表模型;附有由WORD表转换的PDF模板;附有生成后的PDF文件。代码中附有注释,简介易懂。主要利用ITEXT插件。
本资源是使用 java,分别用 TCP 和 UDP 传输文件的源代码。读者朋友可以下载下来,参考着满足自己的需求。 另有博客《Java 使用 TCP 和 UDP 传输文件》可以参考,地址是:...
这种方法的精髓在于利用批处理文件调用JRE的java执行文件,并指定.class文件的位置,从而实现Java程序的执行。批处理文件的内容会根据实际的程序结构和主类名进行调整。例如,如果类名以小写字母开头,或者使用了包...
用java语言编写的ftp小工具,可以按指定时间监控ftp服务器,把服务器指定目录内新产生的文件或者文件夹下载到本地指定文件夹,下载后删除数据。 也可以监控本地文件夹,把文件夹内新产生的文件或者文件夹整体上传到...
为了在Java环境中与这些Web服务交互,我们需要将WSDL文件转换为Java类,这就是`wsdl2java`工具的作用。 `wsdl2java`是Apache Axis项目的一部分,它是一个强大的工具,可以自动生成Java客户端和服务端代码,这些代码...
java jxl 通过excel模板创建新文件并将数据导入excel,实现按行、列插入数据
我们将通过一个简单的递归函数来演示如何遍历目录、列出所有文件的路径,并探讨一些高级用法。 #### 一、基础知识介绍 1. **`java.io.File` 类**: 这个类是Java中用于处理文件系统的核心类之一。它可以用来创建、...
本示例将探讨如何使用Java生成HTML文件,这是构建动态网站或自动化报告等任务时常见的需求。通过Java生成HTML,我们可以将数据结构转化为用户友好的网页格式,便于在浏览器中查看。 标题 "java代码生成html文件" 指...
利用java 读取URL的资源,并且把读取到的资源写入到指定路径的文件中。
在这个项目中,程序可能使用这些类来遍历指定目录下的所有EXE文件。 其次,病毒检测通常涉及到签名匹配、行为分析或启发式方法。签名匹配是最常见的,通过对比病毒数据库中的已知病毒特征来判断文件是否感染。Java...
在GIS(地理信息系统)领域,`.shp`文件是一种广泛使用的矢量数据格式,用于存储地理空间信息,如点、线、多边形等几何对象。这个Java工程文件旨在提供一个解决方案,帮助开发者读取`.shp`文件,获取其中的几何对象...
java实现根据文件名查找本地文件,该程序可直接放在eclipse或者Myeclipse中则可运行,不需要下载其他什么工具包,为开发人员节省了很多时间
用途:根据PDF模板生成PDF文件,将数据库查询的数据插入到模板指定未知,然后生成新的PDF文件 原理: 代码说明:exprotPDF_Main 为主文件。调用了outpdf1的两个文件的方法。outpdf1里的方法,是通过outpdf2345678这...
在本文中,我们将深入探讨如何使用Java POI库根据已有的Excel模板生成新的Excel文件。 首先,理解“模板”在Excel中的概念非常重要。模板通常包含预设的格式、样式、公式和数据结构,可以作为创建新文件的基础。在...