Commons

    xiaoxiao2023-11-02  167

    这是一个第三方引入的jar包 我用的是 Commons_io-2.4

    这里学习了了一个FelinameUtils类和FileUtils类的中的几个常用的方法 (1)FelinameUtils

    package cn.itcast.demo04; import org.apache.commons.io.FilenameUtils; public class Commons_ioDemo { public static void main(String[] args) { FilenameUtils fu = new FilenameUtils(); //获取文件的扩展名 System.out.println(fu.getExtension("d:\\1.txt")); //获取文件名 System.out.println(fu.getName("d:\\1.txt")); //判断文件是否存在 System.out.println(fu.isExtension("d:\\1.txt", "txt")); } } 结果: txt 1.txt true

    (2) FileUtils

    package cn.itcast.demo04; import java.io.File; import java.io.IOException; import org.apache.commons.io.FileUtils; public class FileUtilsDemo { public static void main(String[] args) throws IOException { function3(); } /* * 复制文件夹到... */ private static void function3() throws IOException { FileUtils.copyDirectoryToDirectory(new File("d:\\基础"),new File("c:\\")); } /* * copyFileToFile * 复制文件 */ private static void function2() throws IOException { FileUtils.copyFile(new File("d:\\1.txt"), new File("d:\\2.txt")); } /* * 将内容写到1.txt文件 */ private static void function1() throws IOException { FileUtils.writeStringToFile(new File("d:\\1.txt"),"**天下第一"); } /* * 读取文件,并返回一个字符串 */ private static void function() throws IOException { File file = new File("d:\\1.txt"); String s = FileUtils.readFileToString(file); System.out.println(s); } }

    确实方便…但是我不知道有没有坑 工具类放这了… 链接:https://pan.baidu.com/s/17gbF2xyB4Rh2c5PDLNIgTg 提取码:qj90

    最新回复(0)