1、需要先导入jar包:
FilenameUtils
import org.apache.commons.io.FilenameUtils; public class FilenameUtilesDemo { public static void main(String[] args) { String name = FilenameUtils.getExtension("001.txt"); System.out.println(name);// 文件的扩展名 String Filename = FilenameUtils.getName("001.txt"); System.out.println(Filename);//文件名 boolean b=FilenameUtils.isExtension("001.txt", "java"); System.out.println(b); } }
2、FileUtils
文件夹的复制:
import java.io.File; import java.io.IOException; import org.apache.commons.io.FileUtils; public class FileUtilsDemo { public static void main(String[] args) throws IOException { FileUtils.copyDirectory(new File("M:\\网页设计"), new File("M:\\网页")); } }
import java.io.File; import java.io.IOException; import org.apache.commons.io.FileUtils; public class FileUtilsDemo { public static void main(String[] args) throws IOException { FileUtils.copyDirectoryToDirectory(new File("M:\\网页设计"), new File("M:\\网页1")); } }
读取文件内容:
import java.io.File; import java.io.IOException; import org.apache.commons.io.FileUtils; public class FileUtilsDemo { public static void main(String[] args) throws IOException { String s=FileUtils.readFileToString( new File("E:\\IO流\\java\\121.txt")); System.out.println(s); } }
向文件写内容:
import java.io.File; import java.io.IOException; import org.apache.commons.io.FileUtils; public class FileUtilsDemo { public static void main(String[] args) throws IOException { FileUtils.writeStringToFile(new File("E:\\IO流\\java\\121.txt"), "我爱java"); } }