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);