package Io;
import java.io.File;
import java.io.IOException;
import org.apache.commons.io.FileUtils;
import org.apache.commons.io.FilenameUtils;
/*
* FileUtils FilenameUtils 工具类的使用
* 必须先建文件夹lib把commons-io的jar包加入项目中
* */
public class FileUtilsDemo {
static File file = new File ("F://a//a.exe");
static File file2 = new File("F://a//b");
public static void main(String[] args) {
String str = "F://a//a.exe";
String basename=FilenameUtils.getBaseName("F://a//a.exe");//basename(Strinf)获取字符串路径的文件名,不包含后缀名
System.out.println(basename);
System.out.println(FilenameUtils.getExtension(str));//获得文件的后缀名
System.out.println(FilenameUtils.isExtension(str,"exe" ));//判断后一位是不是前一位的后缀名,返回Boolean
copy();
}
public static void copy() {
try {
// FileUtils.copyFileToDirectory(file, file2);
// String a=FileUtils.readFileToString(new File("F://a//b.txt"));
FileUtils.writeStringToFile(new File("F://a//b.txt"),"今天一天到晚就是吃吃吃,是吃货啊");
System.out.println();
} catch (IOException e) {
e.printStackTrace();
}
}
}