java实现文件夹移动
来源:互联网 发布:淘宝怎么骗运费险 编辑:程序博客网 时间:2024/05/18 02:38
package com.mxz.download.dao; import java.io.File; public class test { public static void main(String[] args) { String srcFilePath = "C:\\Users\\Administrator\\Desktop\\Downloads\\实时灾情"; String newFilePath = "C:\\Users\\Administrator\\Desktop\\Downloads\\实时灾情备份"; try { fileMove(srcFilePath, newFilePath); } catch (Exception e) { e.printStackTrace(); } } /** * 移动指定文件夹内的全部文件 * @param srcFilePath 要移动的文件目录 * @param newFilePath 目标文件目录 * @throws Exception */ public static void fileMove(String srcFilePath, String newFilePath) throws Exception { try { File dir = new File(srcFilePath); // 文件一览 File[] files = dir.listFiles(); if (files.length<0){ System.out.println("要移动的文件夹没有内容!"); return; } // 目标 File moveDir = new File(newFilePath); if (!moveDir.exists()) { moveDir.mkdirs(); } // 文件移动 for (int i = 0; i < files.length; i++) { if (files[i].isDirectory()) { fileMove(files[i].getPath(), newFilePath + "\\" + 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 0
- java实现文件夹移动
- java实现文件/文件夹复制、删除、移动
- java代码实现移动文件以及文件夹
- Java实现文件夹的复制、移动、删除代码
- 【转载】Java实现文件夹的移动、内容复制、删除代码
- 学习笔记-java实现复制、移动、删除文件夹
- java nio: walkFileTree实现文件夹复制移动删除
- Java中实现复制文件到文件,复制文件到文件夹,复制文件夹到文件,删除文件,删除文件夹,移动文件,移动文件夹的工具类
- java实现创建文件夹
- Java 实现文件夹选择
- Java实现遍历文件夹
- Java 文件文件夹增删移动复制操作
- java移动一个文件到另一个文件夹
- java 文件、文件夹 递归复制、移动
- 【Java】移动文件夹及其所有子文件与子文件夹
- 文件移动 Java实现
- Java实现-移动零
- java实现的远程文件夹
- Python Dictionary详解
- 子元素浮动父容器高度不能自适应的CSS解决方法
- 理解RESTful架构
- 关于2C与2B的产品经理,这可能是最真诚的一篇分享了
- 卷积神经网络(CNN)讲解及代码
- java实现文件夹移动
- PAT天梯赛练习题——L3-003. 社交集群(并查集按秩合并)
- Java中如何遍历Map对象的4种方法
- iOS开发 ☞ Cocoapods使用详解
- Android开发之线程池详解(1)Android自带的四种线程池
- c++ 中缀表达式转后缀表达式并计算值
- 解决MySql安装出错问题的有效方法
- js学习笔记(几个特殊语句)
- .Net ReactJS 资源