-
2012-11-08 16:55:04
File oldFile = new File("d:/dd.txt");
if(!oldFile.exists()){
oldFile.createNewFile();
}
System.out.println("修改前文件名称是:"+oldFile.getName());
String rootPath = oldFile.getParent();
System.out.println("根路径是:"+rootPath);
File newFile = new File(rootPath + File.separator + "PMSTmp");
System.out.println("修改后文件名称是:"+newFile.getName());
if (oldFile.renameTo(newFile)){
System.out.println("修改成功!");
}else{
System.out.println("修改失败");
}更多相关内容 -
Java修改文件名称
2021-03-16 18:09:25import java.io.File;import java.io.IOException;public class Rename {public static void main(String[] args) throws IOException{File oldFile = new File("d:/1.Out");if(!oldFile.exists()){oldFile.createNe...import java.io.File;
import java.io.IOException;
public class Rename {
public static void main(String[] args) throws IOException
{
File oldFile = new File("d:/1.Out");
if(!oldFile.exists())
{
oldFile.createNewFile();
}
System.out.println("修改前:"+oldFile.getName());
String rootPath = oldFile.getParent();
System.out.println("根路径是:"+rootPath);
File newFile = new File(rootPath + File.separator + "1.Out.back");
System.out.println("修改后:"+newFile.getName());
if (oldFile.renameTo(newFile))
{
System.out.println("修改成功!!!");
}
else
{
System.out.println("修改失败!!!");
}
}
}
原文:http://8757576.blog.51cto.com/8747576/1615208
-
Java实现简单修改文件名的方法分析
2021-02-12 09:51:36本文实例讲述了Java实现简单修改文件名的方法。分享给大家供大家参考,具体如下:今天帮朋些个网站,做到商品上传的时候需要给文件重新设置名称,以前也做过类的功能,只是没有保存忘了,为了避免以后再重新找,就在...本文实例讲述了Java实现简单修改文件名的方法。分享给大家供大家参考,具体如下:
今天帮朋些个网站,做到商品上传的时候需要给文件重新设置名称,以前也做过类的功能,只是没有保存忘了,为了避免以后再重新找,就在此记录下,哈哈.....
例子一:
import java.io.*;
public class test1
{
public static void main(String[] args) {
File file=new File("D:/gai.jpg"); //指定文件名及路径
String name="123";
String filename=file.getAbsolutePath();
if(filename.indexOf(".")>=0)
{
filename = filename.substring(0,filename.lastIndexOf("."));
}
file.renameTo(new File(name+".jpg")); //改名
}
}
例子二:
public class xfile {
/**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成方法存根
File f=new File("d:/old.txt");
String c=f.getParent();
File mm=new File(c+File.pathSeparator+"new.txt");
if(f.renameTo(mm))
{
System.out.println("修改成功!");
}
else
{
System.out.println("修改失败");
}
}
}
希望本文所述对大家java程序设计有所帮助。
-
Java编程-批量修改文件名
2022-03-26 14:33:09//新名字 newDir = new File(parentPath + "/" + newName);//文件所在文件夹路径+新文件名 file.renameTo(newDir);//重命名 System.out.println("修改后:" + newDir); } } } } } else { System.out.println("文件不...public static void recursiveTraversalFolder(String path) { File folder = new File(path); if (folder.exists()) { File[] fileArr = folder.listFiles(); if (null == fileArr || fileArr.length == 0) { System.out.println("文件夹是空的!"); return; } else { File newDir = null;//文件所在文件夹路径+新文件名 String newName = "";//新文件名 String fileName = null;//旧文件名 File parentPath = new File("");//文件所在父级路径 for (File file : fileArr) { if (file.isDirectory()) {//是文件夹,继续递归,如果需要重命名文件夹,这里可以做处理 System.out.println("文件夹:" + file.getAbsolutePath() + ",继续递归!"); recursiveTraversalFolder(file.getAbsolutePath()); } else {//是文件,判断是否需要重命名 fileName = file.getName(); parentPath = file.getParentFile(); if (fileName.contains(oldString)) {//文件名包含需要被替换的字符串 newName = fileName.replaceAll(oldString, newString);//新名字 newDir = new File(parentPath + "/" + newName);//文件所在文件夹路径+新文件名 file.renameTo(newDir);//重命名 System.out.println("修改后:" + newDir); } } } } } else { System.out.println("文件不存在!"); } }
-
File类——JAVA实现批量修改文件名称
2021-02-27 20:13:18最近做了一道题目如下批量修改文件名称假设你某天跟朋友出去玩,使用某数码相机拍摄了一些照片但是当你回来的时候你发现所有的照片都是如下命名的P1020335.JPGP1020336.JPGP1020337.JPGP1020338.JPGP1020339.JPG...... -
java关于文件上传和下载,保存到后台并修改名字。
2019-04-02 15:16:03此处是前台代码,上传文件框,下载文件链接。 <form method="post" action="" id="form1" name="form1" enctype="multipart/form-data"> <table width="100%" border="0" cellspacing="0" cellpadding=... -
java 存储对象中下载文件,并修改文件名称
2022-01-17 15:30:47* @param response 返回修改后的文件 */ @RequestMapping(value = "/getFile", method = RequestMethod.GET) public void getFile(@RequestParam("fileUrl") String fileUrl, @RequestParam("fi. -
Java修改文件中某一行字符串
2020-01-13 15:42:38背景:想使用Java里的Apache common exec工具包中的CommandLine执行shell文件,因为shell文件里有一行是使用虚拟环境下的python命令去执行python脚本,我们想动态的修改python后面跟随的参数。 1. shell脚本(比如... -
java修改文件名-renameTo()方法的使用实例,复制一个文件或者叫转存一个文件
2017-05-24 09:36:02使用Java语言,修改一个文件的名称,包括文件类型啥的。 /** * 重命名一个文件:将原来的文件直接修改 */ private static void testRenameFile() { String filePath = "D:/test/我是.conf"; try { File src =... -
vue,Java上传文件并修改文件名,并保存到服务器(MultipartFile)
2020-08-13 17:13:37vue前端上传文件,Java 后台MultipartFile接收,修改名称后,保存到服务器 全局变量,获取配置文件 设置的保存 文件的服务器路径 @Value("${upload.paths}") private String filePaths; yml 的路径配置 upload: ... -
【Java】对文件或文件夹进行重命名
2021-03-06 16:02:23修改文件或者文件夹的名字都使用这个方法。例如如下的程序:import java.io.*;public class renameTest {public static void main(String[] args) {//想命名的原文件的路径File file = new File("f:... -
java代码遍历文件目录下的文件,获取文件的创建时间和修改时间
2020-07-15 19:01:06#java代码遍历文件目录下的文件,获取文件的创建时间和修改时间 ##例如文件目录为:D:/test 文件夹下包含有这5个文件: ##具体java代码如下(jsa.java): import java.nio.file.Files; import java.nio.file.... -
Java 读取某文件下的所有文件名,并且修改文件名
2020-05-13 10:06:11管理员想down下某文件下所有的文件,但是文件太多,下载速度太慢,所以就从服务器下把所有文件都扒下来了,可是通过程序上传的文件是以时间戳的形式命名的,所以要把时间戳改成想对应的上传人以及文件本身名字显示。... -
java接口返回pdf时修改文件名称问题
2020-05-12 10:25:41最近遇到一个问题,java接口返回一个pdf文件,浏览器直接预览,但是预览时显示的文件名称不是在响应头中设置的filename值。 一、问题 未改动代码 测试Controller: @RequestMapping("preview") public void ... -
JAVA实现批量修改文件名称
2019-02-27 16:07:35> 我在网上下载了一堆JAVA教学视频,在网上找过一堆批量重命名工具给他们重命名,发现这些工具要么是太机械,把非本类名字的文件也给重命名了,要么就是无法很好的实现其功能,所以写了一个简单的小程序,解决了我... -
java中Servlet修改名字之后无法访问
2019-04-18 17:19:46##Servlet名称改变(Rename)后,运行老出现报错。 1.在我们初学Servlet时,有时会因为粗心大意在创建完Servlet文件之后发现命名有一些错误;,这时我们便会右键...原因就在于使用此方法修改名字仅仅是修改了 Ser... -
eclipse重命名Java文件
2021-04-20 21:45:21直接点击该文件然后按F2 弹出类似如图对话框,修改即可。 -
Java替换文件名字符串中的特殊字符,避免创建文件失败
2019-08-12 12:35:34在java中,创建一个文件其实很简单,但是你知道文件名中能含有哪些字符吗?如果不了解,也许你该看看这篇文章。文章主要内容:1.文件名中不能有哪些字符?2.创建文件时,如何进行判断?3.如何替换文件名'字符串中的... -
Java实现文件写入——IO流
2021-02-12 14:52:34输入输出的重要性:输入和输出功能是Java对程序处理数据能力的提高,Java以流的形式处理数据。流是一组有序的数据序列,根据操作的类型,分为输入流和输出流。程序从输入流读取数据,向输出流写入数据。Java是面向... -
java 修改文件的局部内容
2013-08-01 00:53:56/** * 修改文件中的某一部分的数据测试:将字定位置的字母改为大写 * @param fName :要修改的文件名字 * @param start:起始字节 * @param len:要修改多少个字节 * @return :是否修改成功 * @throws ... -
java批量修改文件后缀名
2019-01-22 23:10:08Java代码 这大概是1年之前写的一个代码,今天突然又遇到相同的需求了,所以又将代码翻腾出来了. 代码如下(github地址): package com.nrsc.modifysuffixname; import java.io.File; import java.... -
用java读取修改xml文件的代码实现
2008-10-06 14:35:34通过不同的库方法读取修改xml文件。通过java实现。代码易懂 -
java对excel文件内容读写修改操作
2018-11-16 23:20:00Read.java package domain; import java.io.FileInputStream; import java.io.InputStream; import jxl.Cell; import jxl.Sheet; import jxl.Workbook; public class Read { public void read... -
java中File类的获取功能和修改名字功能
2017-06-03 11:02:21java中File类的获取功能和修改名字功能 File getAbsoluteFile():获取文件的绝对路径,返回File对象 String getAbsolutePath():获取文件的绝对路径,返回路径的字符串 String getParent():... -
Java入门之修改host的文件
2018-01-31 10:28:25修改host文件的作用:可以设置局域网。在很多单位的局域网中,会有服务器提供给用户使用。但由于局域网中一般很少架设DNS服务器,访问这些服务器时,要输入难记的IP地址,这对不少人来说相当麻烦,现在可以分别给... -
java eclipse修改项目工程名字
2016-08-08 13:39:501:修改该项目目录下:.project文件 SpringMVC-Annotation 2:项目右键属性 --> Web Project Settings --> Context root 3:修改项目目录下:.settings\org.eclipse.wst.common.... -
一个java项目怎么改项目名字
2021-02-12 09:24:49专项目名属称写你要修改的项目名②右键新建的项目--导入(import)③选择File System点击下一步④点击browser选择你原来的项目目录⑤全选点击finish,如果弹出要覆盖原有文件,点击yes to all结束。方法二:①Package ... -
[Java]Java操作csv文件,增删改。
2019-11-12 19:51:01今天朋友找我帮忙写一个操作csv文件的程序 具体功能是根据两表相同惟一的...http://repo.boundlessgeo.com/main/net/sourceforge/javacsv/javacsv/2.1/javacsv-2.1.jar 下面是代码 import com.csvreader.CsvReader; ... -
java 操作Excel表 创建 查看 修改
2021-02-25 20:15:25importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importorg.apache.poi.hssf.usermodel.HSSFCell;importorg.apache.poi.hssf.usermodel.HSSFRow;importorg.apa...