Java中实现文件更名操作
Java中实现文件更名操作
要点:与此文件相连接的输入输出流要先关闭,后更名,才能成功更名。
代码如下:
import java.io.*;
class FileManager {static final String oldFile="F://CCYXXXXX_.dat";static final String newFile="F://1234.dat";public static void main(String[] args) throws IOException{File f1=new File(oldFile);File f2=new File(newFile);FileWriter fw=new FileWriter(f2);if(f1.exists() && !f2.exists()){f1.renameTo(f2);}if(f2.exists()){for (int i=0;i<10;i++){fw.write(i);}fw.flush();}//一定要关闭与此文件相连接的所有流,才可重命名。 //fw.close();if(f2.exists()){f2.renameTo(f1);}}
}
Java中实现文件更名操作相关推荐
- Java中的文件输入输出操作如何实现
Java是一门广泛应用的编程语言,它被用于开发各种类型的应用程序,包括桌面应用.服务器端应用和移动应用.在Java中,文件输入输出操作是很常见的,因为它们可以用于读取和写入文件数据.在本文中,我们将探 ...
- 四十二、深入Java中的文件读取操作
@Author:Runsen @Date:2020/6/8 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘课严重,专业排名 ...
- java中对文件的操作,以及目录间隔符file.separator的使用
创建文件: File file = new File(路径,文件名); 文件或者目录是否存在: file.exists();//存在返回true 文件或者目录是否存在并且是否为标准文件: file.i ...
- Java中Properties类的操作
Java中Properties类的操作 ============================================= com.gordon.constant Constant.java: ...
- Java中的对象序列化操作
文章目录 1 Java中的对象序列化操作 1 Java中的对象序列化操作 首先看一下对象序列化的操作步骤: 创建一个类,继承Serializable接口 创建对象 将对象写入文件 从文件读取对象信息 ...
- 在Java中确定文件类型
以编程方式确定文件的类型可能非常棘手,并且已经提出并实现了许多基于内容的文件标识方法. Java中有几种可用于检测文件类型的实现,其中大多数很大程度上或完全基于文件的扩展名. 这篇文章介绍了Java中 ...
- JAVA中获取文件MD5值的四种方法
JAVA中获取文件MD5值的四种方法其实都很类似,因为核心都是通过JAVA自带的MessageDigest类来实现.获取文件MD5值主要分为三个步骤,第一步获取文件的byte信息,第二步通过Messa ...
- 在Windows系统上对hfds中的文件进行操作
在 linux 上我们可以通过命令对 hdfs 中的文件及文件目录进行处理,但是在 Windows 上编写代码时需要用到 hdfs 时该如何处理呢?其实 hdfs 也是可以部署在 Windows 系统 ...
- java中写入文件_java中创建、写入文件的5种方式
在java中有很多的方法可以创建文件写文件,你是否真的认真的总结过?下面笔者就帮大家总结一下java中创建文件的五种方法. Files.newBufferedWriter(Java 8) Files. ...
最新文章
- 可视化Spring开发插件 Spring IDE
- RelativeLayout 深入理解
- 详解英伟达三大专业视觉解决方案,覆盖数据中心和边缘计算
- TensorFlow迁移学习的识别花试验
- Podman的概述与运用
- boost::mp11::mp_map_insert相关用法的测试程序
- [转]Java集合类: Set、List、Map、Queue使用场景梳理
- RF-实现接口自动化
- html和css设计网页实例,经典网页设计:30个创意的 CSS 应用案例
- 链家程序员删库跑路失败!被判 7 年
- 诛仙手游-各属性道法换算
- edge打开pdf不显示印章_教你PDF文档无法在edge中打开怎么解决
- Ubuntu的root
- Typora MarkDown语法
- 基于pwntools和seccomp-tools的awd pwn通防小工具
- echarts图表x轴基准线(平行y轴)
- Uniapp开发仿哔哩哔哩/短视频系统APP源码
- 50万美元的1PB存储机柜是个什么样子
- BDB (Berkeley DB)数据库简介(转载)
- pytorch中torch.cholesky()函数的使用