1、renameTo:返回值是true或false,移动不成功也不会提示报了什么错,所以不建议使用它。

import java.io.File;File oldfile = new File(oldPath);
//判断新路径是否存在
if(newPath != null){File dirctoryFile = new File(newPath);if(!dirctoryFile.exists()){//创建文件夹dirctoryFile.mkdirs();} //移动文件Boolean flg = oldfile.renameTo(new File(newPath, oldfile.getName()));if (flg){system.out.println("移动成功");}
}

2、move:移动不成功是会抛异常说明是什么错,个人推荐使用这种。

import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;File oldfile = new File(oldFullPath);
//判断新路径是否存在
if(newPath != null){File dirctoryFile = new File(newPath);if(!dirctoryFile.exists()){//创建文件夹dirctoryFile.mkdirs();} //移动文件try{Files.move(Paths.get(oldFullPath), Paths.get(newPath + "\\"+ oldfile.getName()),StandardCopyOption.ATOMIC_MOVE);system.out.println("移动成功");}catch(IOException e){system.out.println("移动失败");e.printStackTrace();}
}

文件移动renameTo()与move()相关推荐

  1. linux 文件类型 时间戳 ls bash特性四 文件查看命令 cp move echo

    linux的文件类型普通文件: - , f目录文件 : d (路径映射)链接文件: l (符号链接)设备文件:字符设备:c块文件:b命令管道:p套接字文件:slinux文件时间戳访问时间修改时间改变时 ...

  2. java File 读取本地文件 增删改查

    java 读取本地文件 增删改查 这里删除不做删除,只是对文件进行重命名,只是物理意义不可见,实际存在 用的jfinal框架 /*** 列出指定路径的文件* @param path 路径* @retu ...

  3. 电脑字体在哪个文件夹_电脑键盘使用方法

    对于刚使用电脑的电脑新手而言,首先要做的就是熟悉键盘.不过,小编发现有许多的童鞋都怕文字过于繁多看的自己眼花,别担心,小编这有电脑键盘的示意图,能让大家一目了然. 对于经常需要使用电脑的人而言,键盘那 ...

  4. python自动整理文件夹_计算机文件和文件夹的Python自动管理,自动化,电脑,及

    目录 一.输出目录所在的文件以及文件夹 import os print(os.getcwd())#获得当前文件的地址 print(os.path.join('MyProjects','AI'))#让P ...

  5. 上千个电脑文件怎么搬?用Python一键复制移动

    今天,,教大家炫(zhuang)技(b)于无形,展示你的Python技能!使用Python一键批量移动和复制文件" 这是什么?为什么它会自动运行?我的电脑被操控了吗? 别慌!只要你接触过Py ...

  6. C#中使用Directory实现对文件夹的常用操作

    场景 Directory 命名空间:System.IO 方法 CreateDirectory(String)  在指定路径中创建所有目录和子目录,除非它们已经存在. CreateDirectory(S ...

  7. adodb.stream文件操作类

    <% ''/*******************************二进制文件操作类************************************ ''/*作者:死在水中的鱼(死 ...

  8. python可以处理什么文件夹_Python处理文件和文件夹的10条命令

    喜欢就点关注吧! 在python编程开发时,与系统文件进行交互操作是无法避免的,例如读取或写入数据.系统中的文件就像房子里的家具一样,各有其存放位置以及占用空间大小,当我们使用时需要得到其相应的位置才 ...

  9. 移动并重命名2000个文件,Python,3秒

    今天介绍的案例是如何利用Python来自动化移动.修改.重命名文件/夹,这样的操作在日常办公中经常会用到,若能掌握用Python实现将会大大提高效率! 所以我希望能够通过这篇文章来让大家了解:如何基于 ...

最新文章

  1. CSS实现input默认文字灰色有提示文字点击后消失鼠标移开显示
  2. ubuntu12.04安装及配置过程详解1
  3. 当你的技术债务到期时,LinkedIn的故事 | IDCF
  4. JQuery 表单校验
  5. xcode扩展_如何将Xcode插件转换为Xcode扩展名
  6. ciaodvd数据集的简单介绍_人工智能进阶-CIFAR-10数据集介绍
  7. mysql 跳表 b 树_简单谈谈Mysql索引与redis跳表
  8. javaeye改名之后
  9. VS2005与紫光拼音输入法全角问题
  10. Paxos 实现日志复制同步(Basic Paxos)
  11. JavaWeb的体育用品商店的设计与实现
  12. string类----猜词游戏
  13. 稳定性测试-几点总结
  14. JQuery制作飘落的树叶动画效果
  15. package-info类
  16. nslookup命令反解ip_PING、TRACERT、NSLOOKUP命令的使用方法
  17. R-找不到函数’melt()’和安装包该怎么解决?
  18. shake.js监测手机摇一摇
  19. 备战数学建模40-遗传算法优化bp神经网络(攻坚站4)
  20. 飞行机器人(三)DJI平台OSDK ROS 编译及使用

热门文章

  1. Ubuntu apt-get update报错E: Failed to fetch cdrom://Ubuntu 16.04.6 LTS _Xenial Xerus_ - Release amd64
  2. 大数据开发:MapReduce应用场景
  3. java数组显示_关于java:如何在数组中显示某些值的组合?
  4. java读取qq邮箱_java获取qq邮箱中的好友列表
  5. OBS录频实现指定特定的软件和调整录频的分辨率
  6. linux vim ddyd,vim环境配置
  7. 你是如何测试电机性能的?
  8. matlab图片差异度的比较,Matlab进行图像相似度比较,使用欧式距离
  9. iMeta|暨南大学陈嘉莉/白卫滨综述高脂饮食介导的肠菌紊乱与慢性疾病的互作机制...
  10. SVN代码统计工具——statsvn