【Java文件操作】renameTo()方法,实现文件重命名
代码
package cn.hanquan.rename;import java.io.File;public class RenameFile {public static String SRC = "C:/Users/Bug/Desktop/Blogs/";public static void visit(File f) {File[] files = f.listFiles();for (File t : files) {String str = t.getName();if (str.contains("条消息")) {System.out.println("包含");String oldStr = t.getPath();String newstr = str.substring(6, str.length());System.out.println("原名称:" + oldStr);System.out.println("新名称:" + newstr);System.out.println(new File(oldStr).renameTo(new File(SRC + newstr)));}}}public static void main(String[] args) {visit(new File(SRC));}
}
坑点
原名称是完整路径,新名称也是完整路径,代码写的有点乱,其实核心就一行:
new File(oldStr).renameTo(new File(newstr));
renameTo()
这个方法是有返回值的,如果文件不存在或者文件名重复,会返回false
,重命名失败。如果重命名成功,则返回true
【Java文件操作】renameTo()方法,实现文件重命名相关推荐
- python文件操作的方法_python文件操作的方法介绍
文件操作 1.open()函数 open()函数主要用于文件处理,一般分为下面3个过程:1.打开文件 2.操作文件 3.关闭文件 常见的格式示例:f = open('note.txt','r') f. ...
- Java中使用renameTo方法导致文件数据缺失
开发的时候发现了es里面数据有缺失,排查了好久,最后怀疑是renameTo方法的时候,在renameTo还没有完成的时候,程序就对生成的文件进行了处理,实际上这个时候文件还没有完全进入目标文件夹 这完 ...
- python文件操作的方法_Python文件常用操作方法
Python文件常用操作方法 一.对File对象常用操作方法: file= open(file, mode='r', buffering=-1, encoding=None, errors=None, ...
- 4、Ubuntu20常用操作_文本编辑文件系统目录和文件操作用户管理和文件权限
Ubuntu系统操作 注销(退出Linux系统) 在每次使用完后,一定要进行注销(或者说退出),以防他人通过你的帐号进入系统. 在Linux提示符下,运行exit命令,即可退出本次登录 或直接按组合键 ...
- C# FileSystemWatcher 多文件夹、多文件类型文件监控增加、修改、重命名和删除实例
在上一次讲过了FileSystemWatcher 实时监控文件的增加.修改.重命名和删除,具体怎么实现就不再去阐述,参考如下文 C# FileSystemWatcher 实时监控文件的增加.修改.重命 ...
- C# 对Ini文件操作(C# ini文件操作类)
*************************************************** 更多精彩,欢迎进入:http://shop115376623.taobao.com ****** ...
- 使用文件操作函数实现:文件的复制功能。
2019独角兽企业重金招聘Python工程师标准>>> //使用文件操作函数实现:文件的复制功能. #include <stdio.h> #include <std ...
- matlab读int16读文件_Matlab文件操作及读txt文件(fopen,fseek,fread,fclose)
Matlab 文件操作及读 txt 文件 (fopen,fseek,fread,fclose) matlab 文件操作 文件操作是一种重要的输入输出方式,即从数据文件读取数据或将 结果写入数据文件. ...
- 批量解压多个zip压缩包并将解压出来的文件以该压缩包的名称重命名
批量解压多个zip压缩包并将解压出来的文件以该压缩包的名称重命名.bat 复制下面的内容保存成bat文件即可运行: @echo off rem 批量解压多个zip压缩包并将解压出来的文件以该压缩包的名 ...
- 简述python文件操作的流程_Python文件操作详解
这篇文章主要介绍了Python 文件操作的详解及实例的相关资料,希望通过本文大家能够理解掌握Python 文件操作的知识,需要的朋友可以参考下 Python 文件操作的详解及实例 一.文件操作 1.对 ...
最新文章
- 如何基于Kubernetes构建完整的DevOps流水线
- 成功解决dos内的输入ipconfig出现错误:不是内部或外部命令……
- python-sdk-demo的打包
- docker二进制代码编译
- abb限位开关已打开drv1_Telemecanique传感器限位开关产品系列
- micropython stm32f429_[MicroPython]STM32F407开发板驱动OLED液晶屏
- php mysql bbs_BBS(php mysql)完整版(二)
- XHTML学习资料(三)—— 表格
- COMSOL光学仿真专题案例展示
- 向量与矩阵(点线距离与交点)
- java获取上个月15号_java获取当前上一周、上一月、上一年的时间
- swiper禁止手动滑动
- 利用qiime2分析微生物组16S rRNA数据小结
- 总结:VC小知识!(网上找的)
- Oracle9i中使用SYS_CONNECT_BY_PATH进行行列转换-
- 极值理论(二):阈值超越量与尾部估计
- SQL server.数据库增删改查
- 一种MVVM风格的Android项目架构浅析
- 工业无线数传终端DTU 支持环保212协议
- H5页面与原生页面的区别