jave类命名

Java Rename file or move file is a common IO operation. We can use File.renameTo(File dest) method for java rename file and java move file operations.

Java重命名文件或移动文件是常见的IO操作。 我们可以对Java重命名文件和Java移动文件操作使用File.renameTo(File dest)方法。

Java重命名文件 (Java Rename File)

File renameTo method returns true if file rename is successful, else it returns false.

如果文件重命名成功,则文件renameTo方法返回true,否则返回false。

Some of the rename operation behaviors are platform dependent. For example, it might fail if you move a file from one filesystem to another or if a file already exists with the same name at the destination directory.

一些重命名操作行为取决于平台。 例如,如果将文件从一个文件系统移动到另一个文件系统,或者目标目录中已经存在相同名称的文件,则可能会失败。

In Mac OS, if the destination file already exists renameTo() override the existing file with the source file.

在Mac OS中,如果目标文件已经存在,则renameTo()会用源文件覆盖现有文件。

Java移动文件 (Java Move File)

Moving a file is achieved by the renameTo() function itself. Moving a file doesn’t change file contents, just its directory location. A file complete path contains directory information with the file name, renameTo method is able to change the directory path too, hence move the file.

移动文件是通过renameTo()函数本身实现的。 移动文件不会更改文件内容,只会更改其目录位置。 文件完整路径包含带有文件名的目录信息,renameTo方法也可以更改目录路径,从而移动文件。

Java重命名文件示例 (Java Rename File Example)

Here is the example program showing different ways for java rename file or java move file.

这是示例程序,显示了Java重命名文件或Java移动文件的不同方式。

RenameFileJava.java

RenameFileJava.java

package com.journaldev.files;import java.io.File;public class RenameFileJava {/*** Rename File  or Move File in Java example* @param args*/public static void main(String[] args) {//absolute path rename fileFile file = new File("/Users/pankaj/java.txt");File newFile = new File("/Users/pankaj/java1.txt");if(file.renameTo(newFile)){System.out.println("File rename success");;}else{System.out.println("File rename failed");}//relative path rename filefile = new File("DB.properties");newFile = new File("DB_New.properties");if(file.renameTo(newFile)){System.out.println("File rename success");;}else{System.out.println("File rename failed");}//java move file from one directory to anotherfile = new File("/Users/pankaj/DB.properties");newFile = new File("DB_Move.properties");if(file.renameTo(newFile)){System.out.println("File move success");;}else{System.out.println("File move failed");}//when source file is not presentfile = new File("/Users/pankaj/xyz.txt");newFile = new File("xyz.properties");if(file.renameTo(newFile)){System.out.println("File move success");;}else{System.out.println("File move failed");}// when destination already have a file with same namefile = new File("/Users/pankaj/export.sql");newFile = new File("/Users/pankaj/java1.txt");if(file.renameTo(newFile)){System.out.println("File move success");;}else{System.out.println("File move failed");}}}

We should always check the renameTo return value to make sure rename file is successful because it’s platform dependent and it doesn’t throw IO exception if rename fails. That’s all for a quick java rename file and move file example.

我们应该始终检查renameTo返回值,以确保重命名文件成功,因为重命名文件是平台相关的,并且如果重命名失败,它不会引发IO异常。 这就是快速Java重命名文件和移动文件示例的全部内容。

GitHub Repository.GitHub Repository中检出更多核心Java示例。

Reference: API Doc

参考: API文档

翻译自: https://www.journaldev.com/836/java-rename-file-jave-move-file

jave类命名

jave类命名_Java重命名文件– Jave移动文件相关推荐

  1. java文件移动重命名_Java重命名文件和移动文件

    Java重命名文件或移动文件是一种常见的IO操作.可以使用File.renameTo(File dest)方法进行重命名文件和移动文件操作. 1. Java重命名文件 如果文件重命名成功,则文件ren ...

  2. java file rename 失败_java重命名文件造成文件不可读写

    我想使用java代码对nginx日志文件进行拆分,但是我发现代码执行之后,拆分出来的日志文件没有读写权限,查看文件属性,显示的很诡异: 点击高级按钮,显示你没有权限查看或者编辑这个对象的权限设置: 反 ...

  3. java 重命名目录_java – 重命名目录时重命名文件

    尝试重命名目录名称和文件名. try { File dir = new File("DIR"); dir.mkdir(); File file1 = new File(dir,&q ...

  4. php文件夹重命名,PHP重命名和移动目录

    PHP重命名目录 使用PHP的rename()函数可以重命名目录. 如果rename()函数执行成功,则返回true,否则返回false. 复制代码 PHP重命名目录示例-www.baike369.c ...

  5. 如何给DataFrame的列命名或重命名。

    简介: 本文主要介绍怎样为DataFrame的columns重命名. 部分重命名columns = dict,使用字典类型的数据对列进行重命名. dataframe.rename(columns = ...

  6. java重命名excel_Java重命名Excel工作表并设置工作表及标签颜色

    码农公社  210.net.cn  210是何含义?10月24日是程序员节,1024 =210.210既 210 之意. 一份Excel文档中通常包含多个内容不同的工作表,而他们的默认名都为Sheet ...

  7. 计算机报名照片没有重命名,照片重命名怎么弄

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 以电脑为例,照片重命名的操作步骤是: 1.在电脑上找到并右击需要重命名的照片,选择[重命名]选项. 2.输入新的名字后按回车键即可 ...

  8. oracle 表单重命名,Oracle重命名表

    在本教程中,您将学习如何使用Oracle RENAME语句重命名数据库中的表. 要重命名表,可以使用以下Oracle RENAME表语句,如下所示: RENAME table_name TO new_ ...

  9. java 下划线转驼峰命名_Java驼峰命名 下划线命名 互转

    使用场景 sql字段转为java字段,直接从数据库通过sql语句 取出来的数据都是数据库字段,如果需要反射实例化对象 则需要把从下划线命名转为驼峰命名. /*** * 下划线命名转为驼峰命名 * * ...

最新文章

  1. springBoot探索(2)——构建手脚架
  2. while loading shared libraries: libmysqlclient....
  3. MVC Action Filters 总结
  4. python怎么输出小数部分_python 输出小数控制
  5. linux c 获取网关ip,linux sh 如何根据出口网关来获取本机出口ip
  6. maven找到mysql 连接池_在Tomcat6.0+MySQL5.0环境下配置和使用数据库连接池
  7. 如何将Wii遥控器用作陀螺仪鼠标
  8. array用法 numpy_python--numpy(3)
  9. 初始化_Linux的内存初始化
  10. Java Web学习笔记08:分页技术
  11. 如何配置cocos2d-x安卓开发环境?
  12. 1013-----C语言----------几个va_宏函数的使用
  13. log4j实现日志脱敏
  14. vue组件库,插件大全
  15. IDEA修改某个文件的编码
  16. html中左三角怎么写,css3三角形怎么写?
  17. win10防火墙_教你一招,在Win10上设置允许应用通过Windows防火墙,非常简单
  18. 电脑新加内存条后 游戏崩溃 浏览器卡死 电脑蓝屏
  19. 如何基于4P理论做运营?
  20. 阿里巴巴DevOps实践手册 附下载链接

热门文章

  1. 非金钱激励员工的108种手段【转-摘】
  2. Fedora9-ATI显卡Gnome环境下Amarok和EVA花屏现象理会及其处理责罚方法。
  3. 如何用VB.Net创建一个三层的数据库应用程序
  4. [转载] python中的bin()方法
  5. [转载] 初学者python笔记(字符串用法解析)
  6. [转载] pandas入门
  7. [转载] python基础:面向对象-封装
  8. js中的异步[Important]
  9. Centos 7 Puppet之foreman介绍安装测试
  10. appium学习【三】:截图时,图片命令中包含当前的函数名,以区分错误是在哪个函数报的...