框架包到Commons_IO官网下载最新的
public class commonsIODemo1 {
public static void main(String[] args) throws Exception {
/**文件复制到文件*/
// IOUtils.copy(new FileInputStream("C:\\Users\\twx1157249\\Pictures\\Camera Roll\\荒野大镖客01.jpg"),
// new FileOutputStream("C:\\Users\\twx1157249\\Pictures\\Camera Roll\\荒野大镖客03.jpg"));
/**文件复制到文件夹,用的工具类已经变了*/
// FileUtils.copyFileToDirectory(new File("C:\\Users\\twx1157249\\Pictures\\Camera Roll\\荒野大镖客01.jpg"),
// new File("C:\\Users\\twx1157249\\Pictures"));
/**文件夹复制到文件夹*/
// FileUtils.copyDirectoryToDirectory(new File("C:\\Users\\twx1157249\\Pictures\\Camera Roll"),
// new File("C:\\Users\\twx1157249\\Downloads\\115download"));
/**删除文件夹*/
// FileUtils.deleteDirectory(new File("C:\\Users\\twx1157249\\Downloads\\115download\\Camera Roll"));
/**Java自身从1.7开始新做的一行代码复制和删除功能: NIO*/
// Files.copy(Path.of("C:\\Users\\twx1157249\\Pictures\\Camera Roll\\荒野大镖客01.jpg"),
// Path.of("C:\\Users\\twx1157249\\Pictures\\Camera Roll\\荒野大镖客03.jpg"));
/**要删除的文件必须存在,否则报异常,无此文件*/
// Files.delete(Path.of("C:\\Users\\twx1157249\\Pictures\\Camera Roll\\荒野大镖客03.jpg"));
/**要删除的文件无须存在,不报异常*/
Files.deleteIfExists(Path.of("C:\\Users\\twx1157249\\Pictures\\Camera Roll\\荒野大镖客.jpg"));
}
}