File类剪切/移动文件:renameTo方法

public static void main(String[] args) {
		File file=new File("image.jpg");
		File path=new File("D:/examples");
		File tofile=new File(path,"image.jpg");
		file.renameTo(tofile);
	}

 以前剪切文件都是靠复制+粘贴,也就是都要借助IO流来读写。

突然间发现,File类中虽然没有提供类似的功能,但是有类似直接操作变量引用的方法:renameto。

这只是一个重命名方法,但是我们可以在文件名中加入路径,这样直接就由文件所在的当前路径移动到目的地了,而且顺便改变文件名。一举两得。如上例中,文件image.jpg想要把它剪切到D:/examples/目录下,可以借助构造子File(File f,String s)来构造一个File,继而重命名到此File即可完成剪切了!

 

献丑了。

PWM(脉宽调制)技术详解:从基础到应用实践示例 PWM(脉宽调制)技术是嵌入式系统中一项重要的控制技术,通过调节脉冲宽度来实现对模拟设备的精准控制。从LED亮度到电机速度,PWM的应用场景非常广泛。对于嵌入式学习者来说,理解PWM的工作原理、掌握其配置方法,不仅能提升编程能力,还能为更多复杂系统的开发打下坚实的基础。 阅读详情

相关推荐

SpringBoot+Git+Jenkins+K8s容器化部署

SpringBoot+Git+Jenkins+K8s容器一套部署流程

可乐加.糖 471

关于方法 File.renameTo() 方法的一些误区

重命名使用 首先从直观上看这个方法是重命名 比如把D:/test/123.zip 更改为456.zip @Test public void rename(){ File srcFile = new File("D:/test/123.zip"); boolean b = srcFile.renameTo(new File("D:/test/456.zip")); System.out.println(b); } 运行结果自然是

weixin_41762316的博客 763

Mit6.S081-实验1-Xv6 and Unix utilities

Mit6.S081-实验1-Xv6 and Unix utilities前言一、Boot xv61,实验目的2,操作流程1)切换到xv6-labs-2020代码库的lab1分支2)启动xv63)测试xv64)过程分析5)其他操作二、在xv6中添加一个自己编写的程序1,源码准备2,编译配置3,测试添加程序4,过程分析三、xv6中shell简析 前言 一、Boot xv6 1,实验目的 利用qemu启动xv6 2,操作流程 1)切换到xv6-labs-2020代码库的lab1分支 git checkout ut

code a better life~ 36万+

4.1 文件操作(File类)

ava中,对文件操作的常用类是。这个类提供了许多方法来操作文件和目录。本章节我们将学习关于File类的重要方法以及如何使用它们来操作文件。

Andy0214的专栏 6160

2026年ERP选型实战:按规模分档,避开成本与实施陷阱

企业资源计划(ERP)是现代企业数字化转型的核心系统,它将财务、供应链、制造、人力等业务整合到统一平台。随着云计算和人工智能技术的发展,ERP已从传统本地部署的记录工具演变为SaaS订阅制、具备AI辅助决策能力的智能运营平台。不同规模企业在选型时的关注点差异巨大:小微企业追求轻量化和快速出报表,中型企业需要在流程标准化与业务灵活性间取得平衡,大型集团则注重多法人管控和数据治理。此外,制造、电商、工程等行业对ERP的模块要求也各有侧重,成本核算数据跑不通更是普遍痛点。如何结合企业规模与行业特征,制定合理的选型

weixin_34320724的博客 380

西门子S7-1200与S7-200SMART的PROFINET通讯实战:从GSD文件生成到数据监控

本文详细解析了西门子S7-1200与S7-200SMART之间实现PROFINET通讯的完整实战流程。核心内容包括将S7-200SMART配置为智能IO设备、生成并安装GSD文件、在TIA Portal中进行网络组态与地址映射,最终实现双向数据交换与监控。该方案为整合新旧设备、构建灵活高效的工业自动化系统提供了可靠路径。

weixin_29271263的博客 248

JAVA File类移动或复制文件到文件夹和同名文件重命名

JAVA File类移动或复制文件到文件夹和同名文件重命名。

weixin_43767695的博客 2371

CAD制图

CAD制图可以提高设计效率和准确性,并方便文档的存档和交流,是现代工程设计中不可或缺的一部分。·CAD三维开发是指使用计算机程序和工具来创建、编辑和操作三维模型、图形和设计的过程。它在工程、建筑、制造和游戏等领域广泛应用。CAD三维开发可能涉及到复杂的图形算法、性能优化、并行计算等方面的内容,因此需要深入学习和实践,以提高开发的效率和质量。

RZer的博客 1654

使用Java移动文件详解

Java 7及以上版本引入了Java NIO2包,该包提供了Files类的新方法,例如Files.copy()、Files.delete()等方法。该方法与Java NIO包中的方法类似,需要传入源文件路径、目标文件路径和移动选项。Java IO包的File类提供了renameTo()方法,该方法可以用来移动文件。该方法的参数为一个File对象,代表目标文件的完整路径和文件名。需要注意的是,该方法还提供了其他文件操作功能,如复制文件、删除文件等。需要注意的是,该方法只能用于移动文件,不能用于移动文件夹。

acerren的博客 6098

企业如何利用群晖 NAS 构建高效数据备份与容灾体系

群晖 NAS 不仅是一个企业级文件存储设备,更是一个完整的数据保护平台。通过 Active Backup for Business、快照技术和多层次容灾方案,企业可以在确保数据安全的同时,实现业务的高可用与持续性。在当今充满不确定性的环境下,企业应将数据备份与容灾体系作为 IT 战略的重要组成部分,而群晖 NAS 则是一个值得信赖的核心基石。

Trihawk的博客 492

Unity游戏开发客户端Unity基础

Unity游戏开发客户端面经 之 Unity 篇

Sea3752的博客 2万+

JAVA file类移动文件到文件夹和同名文件重命名

File类移动文件和同名文件添加数字后缀

JKPurpleV的博客 1146

(十五)CX20106A 中超声波测量的应用

(十五)CX20106A 中超声波测量的应用

m0_52555663的博客 4514

剪切(使用File类的renameTo 方法和递归实现非空目录的剪切)

剪切(使用File类的renameTo 方法和递归实现非空目录的剪切) package com.cn.recursion; import java.io.File; import java.io.IOException; public class CutDireaction { public static void main(String[] args) throws IOException

QQ1012421396的博客 1261

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

使用File类中的renameTo()方法进行文件的剪切

在相对路径下创建文件HelloWord.txt 和文件夹FileText public class Zy { public static void main(String[] args) throws IOException { File file1=new File("HelloWord.txt"); File file2=new File("FileT...

cxy_LG的博客 670

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

java File改名和剪切

File类下有一个renameTo()方法 File file1 = new File("xxx.txt"); File file2 = new File("ooo.txt"); file1.renameTo(fiel2); 此时file1和file2的路径相同,因此是将xxx.txt文件改名为ooo.txt文件 File file1 = new File("xxx.txt"); Fi...

Soilerest的博客 3374

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

java剪切文件_总结java中文件拷贝剪切的5种方式-JAVA IO基础总结第五篇

本文是Java IO总结系列篇的第5篇,前篇的访问地址如下:很多朋友在看我的《java IO总结系列》之前觉得创建文件、文件夹删除文件这些基础操作真的是太简单了。但看了我的文章之后,有小伙伴找到我说:“没想到这么基础的知识里面还有这么多的门门道道,用起来很容易,真的用好也不容易”。哪一个方法用起来简单,哪一个方法在异常处理方面更加健壮,不看我的总结你可能还真的不知道。有兴趣的了解更多的小伙伴可以...

weixin_32902659的博客 2745

JAVA利用renameTo实现文件夹剪切操作

import java.io.File; public class MyCut { public static void main(String[] args) { //目标文件夹 String dirFrom = "e:/2016/1"; //剪切至 String dirTo = "e:/2016/2"; myCut(dirFrom,dirTo); } //拷贝——

habab234的博客 776

Java实现快速批量移动文件

Java实现快速批量移动文件   文件移动是计算机资源管理常用的一个操作,这在操作系统中可以通过文件的剪切与复制或鼠标拖动来实现。但是在Java文件的编程实现中,大多是通过复制文件到目的地,再删除所有文件来实现的。这对于小文件来说看不出什么弊端,但是如果移动几个大的文件,则会使操作缓慢并且浪费系统资源。本实例将通过File类的renameTo()方法直接实现文件的快速移动,哪怕是移动几GB的文件

u012402926的专栏 1740

Java中File类的构造方法和常用方法详细解析

参考来源:https://blog.youkuaiyun.com/weixin_43683536/article/details/89498287 File类简介: 在 Java 中,File 类是 java.io 包中唯一代表磁盘文件本身的对象。File 类定义了一些与平台无关的方法来操作文件,File类主要用来获取或处理与磁盘文件相关的信息,像文件名、 文件路径、访问权限和修改日期等,还可以浏览子目录层次结构。 File 类表示处理文件和文件系统的相关信息。也就是说,File 类不具有从文件读取信息和向文件写入信息

qq_43203494的博客 4513

java file类的方法_Java File类常用方法及实例

创建:createNewFile()在指定位置创建一个空文件,成功就返回true,如果已存在就不创建,然后返回false。import java.io.File;1.在指定位置创建文件creatNewFile()File myFile = new File("D:\\test.txt");if(!myFile.exists){myFile.mkdir();//创建文件夹myFile.creatNe...

weixin_36435766的博客 370

File IO流的renameTo方法

/*  * 重命名功能:public boolean renameTo(File dest)  *         如果路径名相同,就是改名。  *         如果路径名不同,就是改名并剪切。  *   * 路径以盘符开始:绝对路径    c:\\a.txt  * 路径不以盘符开始:相对路径    a.txt  */ package test922; import jav...

不二的博客 1052

java move 方法_Java快速批量移动文件的实现方法

文件移动是计算机资源管理常用的一个操作,这在操作系统中可以通过文件的剪切与复制或鼠标拖动来实现。但是在Java文件的编程实现中,大多是通过复制文件到目的地,再删除所有文件来实现的。这对于小文件来说看不出什么弊端,但是如果移动几个大的文件,则会使操作缓慢并且浪费系统资源。本实例将通过File类的renameTo()方法直接实现文件的快速移动,哪怕是移动几GB的文件也不会需要等待太长时间。思路分析:首...

weixin_33002763的博客 1864

89.File 类 getAbsoluteFile()方法 获取绝对路径;File类的创建文件||文件夹的方法以及移动文件||文件夹方法;

File 类 getAbsoluteFile()方法 获取绝对路径 class Demo{ public static void main(String[] args) { //创建一个file对象 //使用File.separator来自动匹配系统的分隔符 //使用绝对路径 String filePath = "C:"+File.separator+"Users"+File.separator+"123"+File.separator

嘻哈怪才的博客 2089

java 移动文件_Java实现快速批量移动文件

文件移动是计算机资源管理常用的一个操作,这在操作系统中可以通过文件的剪切与复制或鼠标拖动来实现。但是在Java文件的编程实现中,大多是通过复制文件到目的地,再删除所有文件来实现的。这对于小文件来说看不出什么弊端,但是如果移动几个大的文件,则会使操作缓慢并且浪费系统资源。本实例将通过File类的renameTo()方法直接实现文件的快速移动,哪怕是移动几GB的文件也不会需要等待太长时间。思路分析:首...

weixin_35545176的博客 838

File类的常用方法【一】

序号 方法 返回类型 说明 1 getName() String 获取文件名称 2 canRead() boolean 判断File是否可读,可读返回tr...

AlbenXie的博客 788
上一篇: <摘自>飞:jxl简析2 [ http://www.emlog.net/fei ]
下一篇: javadoc的使用及eclipse生成
绝尘的绝
博客等级 码龄15年 15粉丝 207原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值