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 text top,text-align属性(css中文本对齐属性)
  2. iOS数据存储简要笔记
  3. 发布json数据_数据库每周国际新闻 20201211
  4. ssm 框架配置详解
  5. 安装java环境linux和windows
  6. ubuntu16.04安装evo
  7. Entity Framework在Asp.net MVC中的实现One Context Per Request(附源码)
  8. phpstudy使用(80端口被system占用,无法关闭和删除)
  9. 【非常基础实践】 微信小程序 - 腾讯云 - PHP - DEMO - 002 - 云环境搭建和开通指引- 实践
  10. 使用FileUpload上传图片到数据库
  11. Flutter从零到∞学习笔记
  12. 协同系统php,php然之协同管理系统
  13. XUI -Android原生UI框架的配置
  14. 检索下载中/英文论文的方法
  15. 免费天气预报接口返回15天的天气JSON格式
  16. vue动态调节背景图片
  17. 读书笔记:重来 Rework
  18. 有关队列的操作 python
  19. python 爬取懂车帝详情页“全部车型模块信息”
  20. 2019劳动节出游数据_这个劳动节周末要流什么

热门文章

  1. 都2020年了,你还缺对象吗?
  2. cad文件怎么转成jpg格式的图片?这个办法很好用
  3. flash入门到精通之308招【精品】
  4. 金仓数据库 KingbaseGIS 使用手册(6.11. 空间关系函数)
  5. Google何以挡都挡不住 Google山景城总部探密
  6. bash单词合并_如何在Bash命令中快速更改第一个单词?
  7. Proteus 8086模拟温度采集 使用LM35温度传感器
  8. C++ 判断字符串是否为回文
  9. [转贴][人生]工作两年后感悟的《大话西游》
  10. 易语言POST里常见的JS加密方式,JS解密教程