源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

移动指定文件夹内的全部文件

  • 时间:2021-04-20 09:33 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:移动指定文件夹内的全部文件
import java.io.File; public class FileMove { /** * 移动指定文件夹内的全部文件 * * @param fromDir * 要移动的文件目录 * @param toDir * 目标文件目录 * @throws Exception */ public static void fileMove(String from, String to) throws Exception { try { File dir = new File(from); // 文件一览 File[] files = dir.listFiles(); if (files == null) return; // 目标 File moveDir = new File(to); if (!moveDir.exists()) { moveDir.mkdirs(); } // 文件移动 for (int i = 0; i < files.length; i++) { if (files[i].isDirectory()) { fileMove(files[i].getPath(), to + "\" + files[i].getName()); // 成功,删除原文件 files[i].delete(); } File moveFile = new File(moveDir.getPath() + "\" + files[i].getName()); // 目标文件夹下存在的话,删除 if (moveFile.exists()) { moveFile.delete(); } files[i].renameTo(moveFile); } } catch (Exception e) { throw e; } } }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部