标签:实现 读取文件 common mon string 工具 移动文件 nload 文件路径
加入classpath的第三方jar包内的class文件才能在项目中使用
创建lib文件夹 将commons-io.jar拷贝到lib文件夹 右键点击commons-io.jar,Build Path→Add to Build Path
这个工具类是用来处理文件名(译者注:包含文件路径)的,他可以轻松解决不同操作系统文件名称规范不同的问题
常用方法:
getExtension(String path):获取文件的扩展名;
getName(String filename):获取文件名;
isExtension(String fileName,String ext):判断fileName是否是ext后缀名;
提供文件操作(移动文件,读取文件,检查文件是否存在等等)的方法
常用方法:
readFileToString(File file):读取文件内容,并返回一个String;
writeStringToFile(File file,String content):将内容content写入到file中;
copyDirectoryToDirectory(File srcDir,File destDir);文件夹复制
copyFile(File srcFile,File destFile);文件复制
代码:
package com.oracle.demo03;
import java.io.FilenameFilter;
import org.apache.commons.io.FilenameUtils;
public class Demo01 {
public static void main(String[] args) {
//获取文件扩展名
String ext=FilenameUtils.getExtension("D:\\demo1018\\print.txt");
System.out.println(ext);
//获取文件名
String Filename=FilenameUtils.getName("D:\\demo1018\\print.txt");
System.out.println(Filename);
//判断文件是否已java结尾
boolean flag=FilenameUtils.isExtension("D:\\demo1018\\print.txt", "java");
System.out.println(flag);
}
}
package com.oracle.demo03;
import java.io.File;
import java.io.IOException;
import org.apache.commons.io.FileUtils;
public class Demo02 {
public static void main(String[] args) throws IOException {
/*//实现文件复制
FileUtils.copyFile(new File("D:\\demo1018\\print.txt"),
new File("D:\\demo1018\\p\\print.txt"));*/
//文件夹赋值
FileUtils.copyDirectoryToDirectory(new File("D:\\demo1018"), new File("D:\\demo1018\\c"));
}
}
标签:实现 读取文件 common mon string 工具 移动文件 nload 文件路径
原文地址:https://www.cnblogs.com/zqy6666/p/12309292.html