返回顶部
首页 > 资讯 > 精选 >java如何移动文件并修改名称方式
  • 512
分享到

java如何移动文件并修改名称方式

2023-06-22 04:06:51 512人浏览 八月长安
摘要

这篇文章主要为大家展示了“java如何移动文件并修改名称方式”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“java如何移动文件并修改名称方式”这篇文章吧。java 移动文件,并修改名称从sour

这篇文章主要为大家展示了“java如何移动文件并修改名称方式”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“java如何移动文件并修改名称方式”这篇文章吧。

java 移动文件,并修改名称

从source文件夹剪切1.txt,移动到target文件夹,并重命名为2.txt

  //从source文件夹剪切1.txt,移动到target文件夹,并重命名为2.txt  File startFile=new File("D:\\source\\1.txt");  File endFile=new File("D:\\target\\2.txt");  if (startFile.renameTo(endFile)) {     System.out.println("文件移动成功!目标路径:{"+endFile.getAbsolutePath()+"}");  } else {     System.out.println("文件移动失败!起始路径:{"+startFile.getAbsolutePath()+"}");  }

复制单级文件夹中指定的文件并修改名称

 * 需求:复制指定目录下的指定文件,并修改后缀名。 * 指定的文件是:.java文件。 * 指定的后缀名是:.jad * 指定的目录是:jad * * 数据源:e:\\java\\A.java * 目的地:e:\\jad\\A.jad * * 分析: *         A: 封装目录 *         B: 获取该目录下的java文件的File数组 *         C: 遍历该File数组,得到每一个File对象 *         D: 把该File进行复制 *         E: 在目的地目录下改名
package cn.itcast_04; import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FilenameFilter;import java.io.IOException; public class CopyFolderDemo {public static void main(String[] args) throws IOException {// 封装目录File srcFolder = new File("e:\\java");// 封装目的地File destFolder = new File("e:\\jad");// 如果目的地目录不存在,就创建if (!destFolder.exists()) {destFolder.mkdir();} // 获取该目录下的java文件的File数组File[] fileArray = srcFolder.listFiles(new FilenameFilter() {@Overridepublic boolean accept(File dir, String name) {return new File(dir, name).isFile() && name.endsWith(".java");}}); // 遍历该File数组,得到每一个File对象for (File file : fileArray) {// System.out.println(file);// 数据源:e:\java\DataTypeDemo.java// 目的地:e:\\jad\DataTypeDemo.javaString name = file.getName();File newFile = new File(destFolder, name);copyFile(file, newFile);} // 在目的地目录下改名File[] destFileArray = destFolder.listFiles();for (File destFile : destFileArray) {// System.out.println(destFile);// e:\jad\DataTypeDemo.java// e:\\jad\\DataTypeDemo.jadString name =destFile.getName(); //DataTypeDemo.javaString newName = name.replace(".java", ".jad");//DataTypeDemo.jadFile newFile = new File(destFolder,newName);destFile.renameTo(newFile);}} private static void copyFile(File file, File newFile) throws IOException {BufferedInputStream bis = new BufferedInputStream(new FileInputStream(file));BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(newFile)); byte[] bys = new byte[1024];int len = 0;while ((len = bis.read(bys)) != -1) {bos.write(bys, 0, len);} bos.close();bis.close();}}

以上是“java如何移动文件并修改名称方式”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: java如何移动文件并修改名称方式

本文链接: https://lsjlt.com/news/302278.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • java如何移动文件并修改名称方式
    这篇文章主要为大家展示了“java如何移动文件并修改名称方式”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“java如何移动文件并修改名称方式”这篇文章吧。java 移动文件,并修改名称从sour...
    99+
    2023-06-22
  • java 移动文件,并修改名称方式
    目录java 移动文件,并修改名称复制单级文件夹中指定的文件并修改名称java 移动文件,并修改名称 从source文件夹剪切1.txt,移动到target文件夹,并重命名为2.tx...
    99+
    2024-04-02
  • php中如何遍历文件夹并修改文件夹下文件名称
    这篇文章主要为大家展示了“php中如何遍历文件夹并修改文件夹下文件名称”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“php中如何遍历文件夹并修改文件夹下文件名称”这篇文章吧。php遍历文件夹并修...
    99+
    2023-06-15
  • go语言如何修改文件名称
    这篇文章主要介绍“go语言如何修改文件名称”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“go语言如何修改文件名称”文章能帮助大家解决问题。在go语言中,可以使用os包中的Rename()函数来修改文...
    99+
    2023-07-04
  • Maven如何修改打包文件名称
    目录Maven修改打包文件名称Maven修改固定包名总结Maven修改打包文件名称 对Maven打出的jar包名称不满意: 想通过修改配置给jar包改名,查询找到了方法: pom....
    99+
    2023-05-14
    Maven打包文件名称 Maven打包 修改打包文件名称
  • mac如何批量修改文件名称
    小编给大家分享一下mac如何批量修改文件名称,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Mac文件批量重命名Mac中视频,音频,图像,文件夹等文件的修改方式都是...
    99+
    2023-06-05
  • bash如何批量修改文件名称
    这篇文章将为大家详细讲解有关bash如何批量修改文件名称,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、加后缀问题:同以目录下有海量以日期命名的文件,其中有的有后缀,有的以点结尾,如20020101.,...
    99+
    2023-06-09
  • 如何通过vbs修改目录名称与快捷方式名称
    这篇文章主要介绍如何通过vbs修改目录名称与快捷方式名称,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!代码如下:set fso=wscript.createobject("scripting.fi...
    99+
    2023-06-08
  • Oracle修改数据文件名/移动数据文件
    生产上有时会用到数据文件的迁移,下边示例几种数据文件的迁移方法。数据库版本sys@ORCL>select * from v$version; selec ...
    99+
    2024-04-02
  • Python实现自动批量修改文件名称
    本文介绍基于Python语言,按照一定命名规则批量修改多个文件的文件名的方法。 已知现有一个文件夹,其中包括班级所有同学上交的作业文件,每人一份;所有作业文件命名格式统一,都是地信1...
    99+
    2023-01-30
    Python批量修改文件名 Python修改文件名
  • Python编程修改MP3文件名称的方法
    本文实例讲述了Python编程修改MP3文件名称的方法。分享给大家供大家参考,具体如下: 最近刚刚开始学习Python,顺便锻炼思维写的一个小函数,专门用来修改那些网上下载的mp3歌曲后名称不正确时候,使用...
    99+
    2022-06-04
    文件名称 方法 Python
  • linux修改文件名称的方法有哪些
    在Linux下,修改文件名称的方法有以下几种:1. 使用mv命令:mv命令可以用来移动文件或重命名文件。例如,要将文件oldname...
    99+
    2023-08-21
    linux
  • 如何使用mmv命令批量修改文件名称
    这篇文章主要介绍如何使用mmv命令批量修改文件名称,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!环境Centos7.7安装mmv在默认情况下,Centos7的网络源中没有mmv的安装包,我们需要先安装epel源,然后...
    99+
    2023-06-05
  • 如何修改Win8.1系统网络名称?修改Win8.1系统网络名称的方法
      如何修改Win8.1系统网络名称?我们都知道网络连接在重新设置以后,就会变成网络1、网络2、网络3等,这样的现象还是比较普遍的,虽然不影响使用,但毕竟看着不舒服,而且不容易分辨。有Win8.1系统用户想...
    99+
    2022-06-04
    名称 系统 网络
  • java FileWriter 追加文件及文件改名方式
    FileWriter 追加文件及文件改名 我就废话不多说了,大家还是直接看代码吧~ import java.io.File; import java.io.FileWriter;...
    99+
    2024-04-02
  • centos7如何修改文件名
    centos7中修改文件名的方法:可以在centos7中使用mv命令来为文件或目录改名、或将文件或目录移入其它位置;语法格式为:“mv [选项参数] [原文件名] [新文件名]”,例如在centos7终端中输入“mv user userna...
    99+
    2024-04-02
  • linux如何修改文件名
    linux中修改文件名的方法:1.打开终端;2.使用“cd”命令进入到要修改文件的目录;3.输入“sudo mv 原文件名 新文件名”命令修改文件名即可。具体操作步骤:使用快捷键【Ctrl+Alt+T】打开终端。输入以下命令进入到要修改文件...
    99+
    2024-04-02
  • 如何在GitLab中更改文件夹名称?
    GitLab是一款广泛使用的基于Web的Git仓库管理工具,它不仅可以支持各种版本管理的操作,还能够进行团队协作和其他相关的项目开发工作。在GitLab中操作,有时会遇到需要在远程仓库中改文件夹名的情况。本文将介绍如何在GitLab中进行此...
    99+
    2023-10-22
  • VisualStudio 禁用移动文件到文件夹自动修改命名空间功能
    在 VisualStudio 2022 里的某个版本开始,将会在移动文件到其他文件夹时,自动修改命名空间,使用匹配文件夹路径的命名空间。如果这个功能能顺手将其他引用此类型的全部符号同...
    99+
    2024-04-02
  • java文件下载如何设置中文名称
    这篇文章主要为大家展示了“java文件下载如何设置中文名称”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“java文件下载如何设置中文名称”这篇文章吧。实例如下:protected vo...
    99+
    2023-05-30
    java
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作