首页 > 其他分享 >09 Commons-io

09 Commons-io

时间:2023-02-20 20:58:32浏览次数:45  
标签:xml File 09 Commons commons io new Day13Demo

导包步骤:

  1. 下载commons-io相关jar包;http://commons.apache.org/proper/commons-io/

  2. 把commons-io-2.6.jar包复制到指定的Module的lib目录中

  3. 将commons-io-2.6.jar加入到classpath中

public class CommonsIODemo01 {
    public static void main(String[] args) throws Exception {
        // 1.完成文件复制!
        IOUtils.copy(new FileInputStream("Day13Demo/src/books.xml"), new FileOutputStream("Day13Demo/new.xml"));
        // 2.完成文件复制到某个文件夹下!
        FileUtils.copyFileToDirectory(new File("Day13Demo/src/books.xml"), new File("D:/itcast"));
        // 3.完成文件夹复制到某个文件夹下!
        FileUtils.copyDirectoryToDirectory(new File("D:\\itcast\\约吧图片服务器") , new File("D:\\"));

        //  Java从1.7开始提供了一些nio, 自己也有一行代码完成复制的技术。
        Files.copy(Paths.get("Day13Demo/src/books.xml")
                , new FileOutputStream("Day13Demo/new11.txt"));
    }
}

优点:
更加便捷的完成文件的复制

拓展:
Jdk1.7版本后自带nio功能,使用jdk1.7自带功能可以不用导包

标签:xml,File,09,Commons,commons,io,new,Day13Demo
From: https://www.cnblogs.com/Gege-1/p/17138866.html

相关文章