- 浏览: 59771 次
- 性别:
- 来自: 深圳
文章分类
java.io.File renameTo(File dest) 方法可以用来重命名文件或者移动文件的目录
当成功移动或者重命名方法返回true 否则返回false; 一定要仔细检查这个返回值,这是和平台相关的, 比如说当目录中已有了相同的文件则不能继续移动或者重命名
mac系统中是会覆盖目标文件的 返回true
window系统则不能操作,返回false
代码中从相对、绝对位置测试了重命名操作,而且从不同目录的移动和重命名也做了操作; 每个执行完都给出了结果out out====;
当成功移动或者重命名方法返回true 否则返回false; 一定要仔细检查这个返回值,这是和平台相关的, 比如说当目录中已有了相同的文件则不能继续移动或者重命名
mac系统中是会覆盖目标文件的 返回true
window系统则不能操作,返回false
代码中从相对、绝对位置测试了重命名操作,而且从不同目录的移动和重命名也做了操作; 每个执行完都给出了结果out out====;
package com.tij.io.file; 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 file File file = new File("/Users/GYJ/java.txt"); File newFile = new File("/Users/GYJ/java1.txt"); if (file.renameTo(newFile)) { System.out.println("rename success"); } else { System.out.println("rename failed"); } //out put: rename success //relative path rename file file = new File("DB.properties"); newFile = new File("NewDB.properties"); if (file.renameTo(newFile)) { System.out.println("rename success"); } else { System.out.println("rename failed"); } //out put: rename success //move file from one directory to another file = new File("/Users/GYJ/DB.properties"); newFile = new File("DB_Move.properties"); if (file.renameTo(newFile)) { System.out.println("move success"); } else { System.out.println("move failed"); } //out put: move success //when source file is not present(abc.txt is not exists) file = new File("/Users/GYJ/abc.txt"); newFile = new File("gyj.txt"); if (file.renameTo(newFile)) { System.out.println("move success"); } else { System.out.println("move failed"); } //out put: move failed //when destination already have a file with same name('java1.txt' is already) file = new File( "/Users/GYJ/export.sql" ); newFile = new File( "/Users/GYJ/java1.txt" ); if (file.renameTo(newFile)){ System.out.println("move success"); } else { System.out.println("move failed"); } //out put: move failed } }
发表评论
-
21、java从文件读取对象
2014-03-22 22:47 711package com.tij.io.file; i ... -
20、java把实体对象写入文件
2014-03-22 22:33 1898这是要写入的实体对象 package com.tij.io ... -
19、java根据URL下载文件内容
2014-03-22 22:08 2314package com.tij.io.file; i ... -
18、java随机访问RandomAccessFile类
2014-03-22 21:35 1048package com.tij.io.file; i ... -
17、java追加文件内容(写入方式)
2014-03-22 21:11 3262package com.tij.io.file; i ... -
16、java写入文件的几种方式
2014-03-21 19:02 1948package com.tij.io.file; i ... -
11、java读取文件的几种方式
2014-03-18 00:02 1290package com.tij.io.file; i ... -
14、java打开文件
2014-03-18 00:03 576package com.tij.io.file; i ... -
12、java复制文件的四种方法
2014-03-18 00:03 900package com.tij.io.file; i ... -
13、java中几种不同文件路径的差别(绝对路径,全路径)
2014-03-18 00:03 1153package com.tij.io.file; i ... -
15、java使用FileNmeFilter列出指定扩展文件
2014-03-18 00:04 672package com.tij.io.file; i ... -
10、java获取文件最后的修改时间
2014-03-17 14:19 1301package com.tij.io.file; i ... -
9、java判断file是文件还是目录
2014-03-17 14:07 7085package com.tij.io.file; i ... -
8、java判断文件是否存在目录
2014-03-17 13:51 3655package com.tij.io.file; i ... -
7、java获取文件扩展名
2014-03-17 11:50 3310package com.tij.io.file; i ... -
6、java如何计算文件的大小
2014-03-17 09:50 951package com.tij.io.file; i ... -
4、java如何删除目录和文件
2014-03-16 16:19 1075package com.tij.io.file; ... -
3、了解java的文件4种分隔符
2014-03-16 15:53 6274java.io.File类中有四种静态分隔符; 分别是sepa ... -
2、java如何删除文件
2014-03-16 15:14 677package com.tij.io.file; i ... -
1、java如何创建新文件
2014-03-16 14:53 841在java中可以使用 java.io.file 类来创建 ...
相关推荐
# java实现对文件的各种操作的工具类 ## 可以实现的操作有: 1. 删除单个文件 2. 删除文件夹及文件夹下的文件 3. 使用文件流对单个文件进行复制 4. 复制整个文件夹内容(包含子文件夹中的所有内容) 5. ...
主要介绍了java文件的重命名与移动操作实例代码,具有一定借鉴价值,需要的朋友可以参考下
2.3基本功能:(1)文件和目录的基本操作,比如文件和目录的创建、删除、复制、移动、重命名和文件内容的显示,文件和目录的基本检索,快速文件搜索采用多线程技术加快文件的检索速度;(2)进程和线程的使用,进程和...
一个简单地文件管理系统,实现了文件的上传、下载、移动等功能,支持大部分类型文件的预览,支持视频浏览,音乐播放等。。。一个个人文件管理系统的源码脚手架,r-pan基于此脚手架搭建,版本更新内容(更换了前端...
该系统采用SpringBoot2.x、MyBatis Plus、MySQL、Sa-Token、Layui等技术,结合七牛云和阿里云OSS实现云存储功能,提供了文件上传、删除、在线预览、云资源列表查询、下载、文件移动、重命名等功能,适用于企业或个人...
repren重命名任何东西Repren是一个简单但灵活的命令行工具,用于根据一组正则表达式模式重写文件内容,以及重命名或移动文件。 本质上,它是通用的repren重命名任何东西Repren是一个简单但灵活的命令行工具,用于...
java几个实用的文件操作方法: 一,比较两个文件内容(按字节) 二,复制文件(按字节) 三,移动文件 四,重命名文件 五,文件与String互转 六,打印文件相关信息 七,示例代码
目前提供复制,粘贴,刷新,重命名,删除(会彻底删除文件,不会移动到回收站,使用时请注意),新建,属性查看功能。 ♦ 复制功能:可复制一个文件,也可复制多个文件。 ♦ 粘贴功能:在需要粘贴的目录中粘贴所...
该批量工具主要实现批量文件移动、批量重命名和批量解压ZIP文件
本源码提供了一个基于...平台还提供了统一存储、共享协作、权限控制等功能,并支持文件上传、目录维护、重命名、移动、复制、设置标签、锁定、删除、预览和动态跟踪等功能,适合需要文档管理和协作的企业或团队使用。
包含文件上传、删除、预览、云资源列表查询、下载、文件移动、重命名、目录管理、登录、注册、以及权限控制等功能。可用于个人学习,毕业设计,课程设计等 项目技术栈 后端: Spring Boot 2.6.6 orm: MyBatis Plus...
基本功能完善的文件管理器,包括重命名、拷贝、移动、删除和属性,这些基本的操作。长按目录或文件会弹出操作菜单,若选择拷贝或移动,会弹出小窗口目录选择窗口,可以新建目录,或粘帖,这个目录下,也可以选择下一...
操作ftp服务器的工具类 内含上传文件 下载文件 删除文件 重命名或者移动文件位置 判断文件是否存在
Java Stream Java Stream 是 Java 8 中引入的一种新的抽象数据类型,它允许开发人员使用函数式编程的...它可以用于创建、删除、重命名和移动文件或目录。 以下是一些常用的 File 方法: ● exists():检查文件或目录
企捷Lotus文件管理平台是开源文档管理平台/企业网盘,支持企业文件、个人文件等文件分库管理,平台能够满足统一存储、文件共享功能。并提供文件上传、目录维护、重命名、移动、复制、删除、预览、等功能。
包含文件上传、删除、预览、云资源列表查询、下载、文件移动、重命名、目录管理、登录、注册、以及权限控制等功能。 源码链接: Gitee: Github: 开发文档: 体验地址: 内置账号 账号 密码 权限 管理员 admin ...
《基于Android的文件管理器程序》是一款功能强大的移动文件管理应用,旨在帮助用户高效地管理和操作Android设备上的文件和目录。该程序提供了直观的用户界面和丰富的文件管理功能,包括文件浏览、搜索、复制、粘贴、...
java实现下载文件源码超级经济 Hypernomicon 是一个个人数据库应用程序,用于跟踪可能被哲学家或其他从事学术研究的人使用的理论、辩论、论点、概念等信息。 Hypernomicon 非常适合: 在某个领域(专业人士、业余...
其中我的网盘包括查看文件列表,多文件上传,创建文件夹,文件重命名、复制与移动、下载、在线浏览、分享等诸多功能。所使用的技术包括:SpringMVC框架、Spring框架、Maven项目管理工具、Hadoop HDFS文件系统、HBase...