首页 理论教育 使用ApacheCommonsIO进行文件操作

使用ApacheCommonsIO进行文件操作

时间:2023-11-21 理论教育 版权反馈
【摘要】:Apache Commons IO是一个帮助Java用户完成IO开发的Java函数库,该库包含了工具类、输入、输出、文件过滤器、比较器、文件监视器6个主要部分,为开发者节省了编写重复代码的时间。在使用Apache Commons IO之前,需要下载Commons IO。下载对应的JAR文件后,在Eclipse中将该JAR文件作为外部文件包含到项目中。Apache Commons IO的常用方法和操作步骤如下。

使用ApacheCommonsIO进行文件操作

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.文件夹整体复制

复制文件夹里面的内容到新的文件夹,如果新文件夹不存在则自动创建。代码如下:

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈