【摘要】:Apache Commons IO是一个帮助Java用户完成IO开发的Java函数库,该库包含了工具类、输入、输出、文件过滤器、比较器、文件监视器6个主要部分,为开发者节省了编写重复代码的时间。在使用Apache Commons IO之前,需要下载Commons IO。下载对应的JAR文件后,在Eclipse中将该JAR文件作为外部文件包含到项目中。Apache Commons IO的常用方法和操作步骤如下。
Apache Commons IO是一个帮助Java用户完成IO开发的Java函数库,该库包含了工具类(utility classes)、输入(Input)、输出(Output)、文件过滤器(filters)、比较器(comparators)、文件监视器(File Monitor)6个主要部分,为开发者节省了编写重复代码的时间。在使用Apache Commons IO之前,需要下载Commons IO。下载对应的JAR文件后,在Eclipse中将该JAR文件作为外部文件包含到项目中。
Apache Commons IO的常用方法和操作步骤如下。
1.输出目录中的文件列表
(1)创建listFiles(String rootDir)方法,用于指定目录。代码如下:
(2)创建文件对象,用于记录根目录。代码如下:
(3)提取文件名,并将它们放入带有<file>泛型的列表变量中。代码如下:
listFiles()是commons中的方法,它有3个参数,分别为文件目录、文件扩展名、递归与否,代码如下:
(4)将文件名输出。代码如下:
2.创建文件(www.xing528.com)
判断hello.txt文件是否存在,如果不存在,创建该文件。代码如下:
3.读取文件内容并输出
读取文件内容并输出的代码如下:
4.复制文件
若copy.txt文件不存在,则自动创建该文件,将file文件里面的内容即helloworld复制到copy.txt。代码如下:
5.文件夹整体复制
复制文件夹里面的内容到新的文件夹,如果新文件夹不存在则自动创建。代码如下:
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。