文件移动renameTo()与move()
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()相关推荐
- linux 文件类型 时间戳 ls bash特性四 文件查看命令 cp move echo
linux的文件类型普通文件: - , f目录文件 : d (路径映射)链接文件: l (符号链接)设备文件:字符设备:c块文件:b命令管道:p套接字文件:slinux文件时间戳访问时间修改时间改变时 ...
- java File 读取本地文件 增删改查
java 读取本地文件 增删改查 这里删除不做删除,只是对文件进行重命名,只是物理意义不可见,实际存在 用的jfinal框架 /*** 列出指定路径的文件* @param path 路径* @retu ...
- 电脑字体在哪个文件夹_电脑键盘使用方法
对于刚使用电脑的电脑新手而言,首先要做的就是熟悉键盘.不过,小编发现有许多的童鞋都怕文字过于繁多看的自己眼花,别担心,小编这有电脑键盘的示意图,能让大家一目了然. 对于经常需要使用电脑的人而言,键盘那 ...
- python自动整理文件夹_计算机文件和文件夹的Python自动管理,自动化,电脑,及
目录 一.输出目录所在的文件以及文件夹 import os print(os.getcwd())#获得当前文件的地址 print(os.path.join('MyProjects','AI'))#让P ...
- 上千个电脑文件怎么搬?用Python一键复制移动
今天,,教大家炫(zhuang)技(b)于无形,展示你的Python技能!使用Python一键批量移动和复制文件" 这是什么?为什么它会自动运行?我的电脑被操控了吗? 别慌!只要你接触过Py ...
- C#中使用Directory实现对文件夹的常用操作
场景 Directory 命名空间:System.IO 方法 CreateDirectory(String) 在指定路径中创建所有目录和子目录,除非它们已经存在. CreateDirectory(S ...
- adodb.stream文件操作类
<% ''/*******************************二进制文件操作类************************************ ''/*作者:死在水中的鱼(死 ...
- python可以处理什么文件夹_Python处理文件和文件夹的10条命令
喜欢就点关注吧! 在python编程开发时,与系统文件进行交互操作是无法避免的,例如读取或写入数据.系统中的文件就像房子里的家具一样,各有其存放位置以及占用空间大小,当我们使用时需要得到其相应的位置才 ...
- 移动并重命名2000个文件,Python,3秒
今天介绍的案例是如何利用Python来自动化移动.修改.重命名文件/夹,这样的操作在日常办公中经常会用到,若能掌握用Python实现将会大大提高效率! 所以我希望能够通过这篇文章来让大家了解:如何基于 ...
最新文章
- css text top,text-align属性(css中文本对齐属性)
- iOS数据存储简要笔记
- 发布json数据_数据库每周国际新闻 20201211
- ssm 框架配置详解
- 安装java环境linux和windows
- ubuntu16.04安装evo
- Entity Framework在Asp.net MVC中的实现One Context Per Request(附源码)
- phpstudy使用(80端口被system占用,无法关闭和删除)
- 【非常基础实践】 微信小程序 - 腾讯云 - PHP - DEMO - 002 - 云环境搭建和开通指引- 实践
- 使用FileUpload上传图片到数据库
- Flutter从零到∞学习笔记
- 协同系统php,php然之协同管理系统
- XUI -Android原生UI框架的配置
- 检索下载中/英文论文的方法
- 免费天气预报接口返回15天的天气JSON格式
- vue动态调节背景图片
- 读书笔记:重来 Rework
- 有关队列的操作 python
- python 爬取懂车帝详情页“全部车型模块信息”
- 2019劳动节出游数据_这个劳动节周末要流什么
热门文章
- 都2020年了,你还缺对象吗?
- cad文件怎么转成jpg格式的图片?这个办法很好用
- flash入门到精通之308招【精品】
- 金仓数据库 KingbaseGIS 使用手册(6.11. 空间关系函数)
- Google何以挡都挡不住 Google山景城总部探密
- bash单词合并_如何在Bash命令中快速更改第一个单词?
- Proteus 8086模拟温度采集 使用LM35温度传感器
- C++ 判断字符串是否为回文
- [转贴][人生]工作两年后感悟的《大话西游》
- 易语言POST里常见的JS加密方式,JS解密教程