首页 > 其他分享 >文件移动以及重命名

文件移动以及重命名

时间:2023-02-18 10:46:07浏览次数:27  
标签:重命名 文件 String Test23 jpeg fileName fileNameArr File 移动

package com.coding;

import java.io.File;

public class Test23 {

public static void main(String[] args) {

String[] fileNameArr = {"01.jpeg", "02.jpeg", "03.jpeg", "04.jpeg", "05.jpeg"};

Test23 test23 = new Test23();
for (int i = 0; i < fileNameArr.length; i++) {
test23.moveFile(fileNameArr[i]);
}

}

private void moveFile(String fileName) {

String oldFilePath = "D:\\test\\move01\\";
String newFilePath = "D:\\test\\move02\\";

File oldFile = new File(oldFilePath + fileName);

String fileType = fileName.substring(fileName.lastIndexOf("."), fileName.length());
String fileNameStr = fileName.substring(0, fileName.lastIndexOf("."));
File newFile = new File(newFilePath + fileNameStr + "aaa" + fileType);

oldFile.renameTo(newFile);

}
}

标签:重命名,文件,String,Test23,jpeg,fileName,fileNameArr,File,移动
From: https://www.cnblogs.com/dongyaotou/p/17132091.html

相关文章

  • 五、文件上传系列-秒传文件
    我们在使用云盘上传文件时会发现秒传文件,速度极快,这是怎么回事呢?秒传文件其实是因为我们要上传的文件前,服务端已经查询到该文件已经存在,没必须再传一份一模一样的文件,直接告......
  • 前端Javascript下载文件
    项目开发中经常会有导出数据到Excel类似的需求,或者是下载文档的需求。最简单的下载方式是直接请求服务端文件地址,通过浏览器http实现文件下载。但是开发中,由于项目需求,你要......
  • 大文件读取的实现-PYTHON
    当前一个大文件大小,比当前的机器的内存大,先读取某个文件里的一部分。文件遍历因为文件保存了很多字符和行,因此也是循环常见的典型使用案例,最原始的方法可以调用文件对象的re......
  • PHP超低内存遍历目录文件和读取超大文件
    前言这篇笔记主要解决这么几个问题:PHP如何使用超低内存快速遍历数以万计的目录文件?PHP如何使用超低内存快速读取几百MB甚至是GB级文件?顺便解决哪天我忘了可以通过搜索引擎......
  • 局域网中linux和window共享文件方案——samba
    注明:曾经写过:局域网中如何为Ubuntu20.04和window10共享文件,本文可以视作为该篇的续篇。  ==========================================......
  • Portswigger 靶场之“文件上传”
    FileuploadvulnerabilitiesAlllabs|WebSecurityAcademy(portswigger.net)1.Remotecodeexecutionviawebshellupload通过Webshell上传远程执行代码......
  • 文件编码转换(GBK转UTF-8)
    publicclassFileReEncoding{Stringfile1="E:\\java-fx";Stringcode1="GBK";Stringfile2="E:\\java-fx-2";Stringcode2="UTF-8";......
  • linux013之文件和目录的权限管理
    用户、组、文件目录的关系:简介:用户和组关联,组合文件目录关联,这样就实现了用户对文件的权限管理。首先来看一下,一个文件或目录的权限是怎么查看的,ls-l,如下,这个信息怎......
  • 实现阿里云ECS或其他Linux服务器之间的文件传输
    当需要在两个Linux服务器之间传输文件时,一般会有以下几种选择:基于Xftp:先把文件或文件夹从A服务器down到本地,然后再从本地up到B服务器;基于wget:在B服务器上直接利用wget工......
  • day12-SpringMVC文件上传
    SpringMVC文件上传1.基本介绍SpringMVC为文件上传提供了直接的支持,这种支持是通过即插即用的MultipartResolver实现的。spring用JacartaCommonsFileUpload技术......