commons-io的pom
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.4</version>
</dependency>
常用方法(文件、文件夹,创建复制移动删除)
判断文件是否存在,不存在创建(mkdirs多层目录创建,mkdir单创建)
if (!file.exists()) {
file.mkdirs();
}
//复制文件
FileUtils.copyFile(file,new File(filepathCopy));
//复制目录
FileUtils.copyDirectory(dirFile,new File(dirpathCopy));
//复制文件到目录
//FileUtils.copyFileToDirectory(new File(filepathCopy),new File(dirpathCopy));
//复制目录到目录
FileUtils.copyDirectoryToDirectory(dirFile,new File(dirpathCopy));
//移动
// FileUtils.moveFile(new File(filepathCopy),new File(file));
//移动文件到目录
FileUtils.moveFileToDirectory(new File(filepathCopy),new File(dirpathCopy),true);
//FileUtils.moveDirectory();
// FileUtils.moveDirectoryToDirectory();
//删除文件
FileUtils.deleteDirectory(dirFile);
本文介绍如何使用commons-io库进行文件和目录的基本操作,包括创建、复制、移动和删除等常见任务,并提供了具体的代码示例。
1万+

被折叠的 条评论
为什么被折叠?



