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