【Java 笔记】关于导入的第三方jar包commons:FilenameUtils类/FlieUtils类

FilenameUtils类

  • IO工具类FilenameUtils的方法全是静态方法,所以不需建对象就可以直接调用方法
  • String getExtension(String filename)//返回文件名的后缀
  • String getName(String filename)//获取文件名 e:\a\a.txt->a.txt
  • boolean isExtension(String filename,String extension)//判断文件名的后缀是不是extension
  • 若方法参数中的文件不存在,会先建立对应文件
String name=FilenameUtils.getExtension("adc.txt");
System.out.println(name);//txt
String name1=FilenameUtils.getName("e:\\a\\a.txt");
System.out.println(name1);//a.txt
System.out.println(FilenameUtils.isExtension("adc.txt","txt"));//true
System.out.println(FilenameUtils.isExtension("adc.txt","java"));//false

FlieUtils

  • IO工具类FileUtils 静态方法
  • readFileToString(File file):读取文件内容,并返回一个String;
  • writeStringToFile(File file,String content):将内容content写入到file中;
  • copyDirectoryToDirectory(File srcDir,File destDir);文件夹复制
  • copyFile(File srcFile,File destFile);文件复制
  • 若方法参数中的文件不存在,会先建立对应文件
 public static void main(String[] args) throws IOException {
        File f=new File("e://1.txt");
        FileUtils.writeStringToFile(f,"2020",true);
        String s= FileUtils.readFileToString(f);
        System.out.println(s);
        FileUtils.copyDirectoryToDirectory(new File("e://codeJAVA//java02"),new File("e://codeJAVA//java02_copy"));
        FileUtils.copyFile(f,new File ("e://2.txt"));
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值