Java工具类——文件操作

来源:互联网 发布:景区历年游客数据统计 编辑:程序博客网 时间:2024/06/05 22:38

文件复制

/** * 文件复制 * @param src原文件 * @param dest目标文件 * @param append是否追加模式写入 * @return */public static boolean copyFile(String src, String dest, boolean append) {FileInputStream in = null;FileOutputStream out = null;try {File parent = new File(dest).getParentFile();if (!parent.exists()) {parent.mkdirs();}in = new FileInputStream(src);out = new FileOutputStream(dest, append);byte[] b = new byte[1024];int len;while ((len = in.read(b)) != -1) {out.write(b, 0, len);}} catch (FileNotFoundException e) {e.printStackTrace();return false;} catch (IOException e) {e.printStackTrace();return false;} finally {try {if (in != null) {in.close();}} catch (IOException e) {e.printStackTrace();}try {if (out != null) {out.close();}} catch (IOException e) {e.printStackTrace();}}return true;}

重载 方法,默认不使用追加模式:

public static boolean copyFile(String src, String dest) {return copyFile(src, dest, false);}

删除文件 

public static boolean deleteFile(String path) {return new File(path).delete();}



0 0
原创粉丝点击