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