commons-io插件下载:https://pan.baidu.com/s/16-lyGR0KKp943pIOCYTVcg 密码:x1t9
在项目中导入classpath:
1.创建lib文件夹 2.commons-io.jar 拷贝到 lib 文件夹中 3.commons-io.jar---右键---Build Path---Add to Build Path
FileUtils工具类常用方法:
readFileToString(File file):读取文件内容,并返回一个String;
writeStringToFile(File file,String content):将内容content写入到file中;
copyDirectoryToDirectory(File srcDir,File destDir):文件夹复制
copyFileToDirectory (File srcFile,File destFile):文件复制
Demo.java:
package cn.xxx.demo; import java.io.File; import java.io.IOException; import org.apache.commons.io.FileUtils; public class Demo { public static void main(String[] args)throws IOException { function_3(); } /* * FileUtils工具类方法 * static void copyDirectoryToDirectory(File src,File desc) * 复制文件夹 */ public static void function_3() throws IOException{ FileUtils.copyDirectoryToDirectory(new File("d:\\demo"), new File("c:\\")); // 复制文件夹 } /* * FileUtils工具类的方法 * static void copyFile(File src,File desc) * 复制文件 */ public static void function_2() throws IOException{ FileUtils.copyFile(new File("c:\\k.jpg"),new File("d:\\k.jpg")); // 复制文件 } /* * FileUtils工具类的方法 * static void writeStringToFile(File src,String date) * 将字符串直接写到文件中 */ public static void function_1() throws IOException{ FileUtils.writeStringToFile(new File("c:\\b.txt"),"我爱Java编程"); // 将String写入文件 } /* * FileUtils工具类的方法 * static String readFileToString(File src) 读取文本,返回字符串 */ public static void function() throws IOException{ String s = FileUtils.readFileToString(new File("c:\\a.txt")); // 读取文件,返回String System.out.println(s); } }