-
2021-02-12 09:51:36
public void renameFile(String oldFile, String newFile) {
HttpServletRequest request = ServletActionContext.getRequest();
String path = request.getSession().getServletContext().getRealPath("/");
String updatePath = path+"upload"+File.separator;
File oldfile = new File(updatePath+oldFile);
//检查要重命名的文件是否存在,是否是文件
if (!oldfile.exists() || !oldfile.isDirectory()) {
System.out.println("File does not exist: " + oldFile);
return;
}
File newfile = new File(updatePath+newFile);
//修改文件名
if (oldfile.renameTo(newfile)) {
System.out.println("File has been renamed.");
} else {
System.out.println("Error renmaing file");
}
}
更多相关内容 -
Java实现简单修改文件名的方法分析
2020-08-29 12:57:58主要介绍了Java实现简单修改文件名的方法,结合具体实例分析了2种比较常用的java文件名修改方法,需要的朋友可以参考下 -
java修改文件名renameTo方法
2021-08-25 15:40:00java修改文件名renameTo方法 public static void main(String[] args) { String filePath = "E:\\workspace"; String fileName = "HMGCJ-20190314152726_180712-投资公司.pdf"; String fileNameNew = "ccc.xlsx...java修改文件名renameTo方法
public static void main(String[] args) { String filePath = "E:\\workspace"; String fileName = "HMGCJ-20190314152726_180712-投资公司.pdf"; String fileNameNew = "ccc.xlsx"; renameFile(filePath,fileName,fileNameNew); } public static void renameFile(String filePath, String fileName, String fileNameNew) { String oldFileName = filePath+"/"+fileName; File oldFile = new File(oldFileName); String newFileName = filePath+"/"+fileNameNew; File newFile = new File(newFileName); if (oldFile.exists() && oldFile.isFile()) { oldFile.renameTo(newFile); } }
在本地可以修改带中文字符的文件名,但是到linux中只能修改不带中文字符的文件名,linux手敲mv命令可以修改带中文字符的文件名,这是为啥啊?
-
java 修改文件名
2017-11-10 11:00:41import java.io.*; public class test1 { public static void main(String[] args) { File file=new File("D:/gai.jpg"); //指定文件名及路径 St- 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更改文件名
2021-04-17 02:00:05将files文件夹下的所有文件名后加个.zip的后缀。代码如下:[The project was not built since its build path is incomplete. Cannot find the class file for java.lang.Object. Fix the build path then try ...将files文件夹下的所有文件名后加个.zip的后缀。
代码如下:[The project was not built since its build path is incomplete. Cannot find the class file for java.lang.Object. Fix the build path then try building this projec
import java.io.File;
public class RenameFile {
public static void main(String args[]) {
File f = new File("/home/tom/test/files");
if (f.exists()) {
if (f.isDirectory()) {
File[] files = f.listFiles();
for (int i = 0; i < files.length; i++) {
String oldname = files[i].getName();
String newname = oldname.substring(0, oldname.length());
newname = newname + ".zip";
if (!oldname.equals(newname)) {
String path = files[i].getParent();
File newfile = new File(path + "/" + newname);
if (newfile.exists()) {
System.out.println(newname + "已经存在!");
} else {
files[i].renameTo(newfile);
}
}
}
}
} else {
System.out.println("File does not exist!");
}
}
}
[在Linux上调试程序,将本地编译好的文件上传至服务器后,服务器运行时报错java.lang.ClassFormatError: Illegal UTF8 string in constant pool in class file Server/Http
-
Java、更改文件名
2022-03-25 09:44:34import java.io.File; import java.security.SecureRandom; import java.util.ArrayList; public class ReviseFileName { public static void main(String[] args) { File rootDirectory = new File("D://... -
Java修改文件名
2018-05-31 17:30:17/** * Rename the file. */ public static boolean rename(final File file, final String newName) { // file is null then return false if (file == null) return false; ... -
java修改文件名-renameTo()方法的使用实例,复制一个文件或者叫
2021-03-28 08:10:06java修改文件名-renameTo()方法的使用实例,复制一个文件或者叫java修改文件名-renameTo()方法的使用实例,复制一个文件或者叫转存一个文件使用Java语言,修改一个文件的名称,包括文件类型啥的。/*** 重命名一个... -
Java、修改文件名
2022-03-25 09:23:33import java.io.File; import java.security.SecureRandom; import java.util.ArrayList; public class ReviseFileName { public static void main(String[] args) { File rootDirectory = new File("D://... -
java修改文件名-renameTo()方法的使用实例,复制一个文件或者叫转存一个文件
2017-05-24 09:36:02使用Java语言,修改一个文件的名称,包括文件类型啥的。 /** * 重命名一个文件:将原来的文件直接修改 */ private static void testRenameFile() { String filePath = "D:/test/我是.conf"; try { File src =... -
Java编程-批量修改文件名
2022-03-26 14:33:09public static void recursiveTraversalFolder(String path) { File folder = new File(path);...//重命名 System.out.println("修改后:" + newDir); } } } } } else { System.out.println("文件不存在!"); } } -
【Java】批量修改文件名(支持多目录,递归目录)
2022-03-19 20:12:57import java.io.File; public class ChangeFileName { public static void main(String[] args) { // 要修改的文件所在目录 String path = "C:\\Users\\Pangpd\\Desktop\\检测单"; changeFileName(path); } ... -
java修改文件名 | 學步園
2021-03-13 20:56:22今天幫朋些個網站,做到商品上傳的時候需要給文件重新設置名稱,以前也做過類的功能,只是沒有...例子一:import java.io.*;public class test1{public static void main(String[] args) {File file=new File("D:/g... -
java基于Apache FTP实现文件上传、下载、修改文件名、删除
2020-09-01 07:31:41本篇文章主要介绍了Apache FTP实现文件上传、下载、修改文件名、删除,实现了FTP文件上传(断点续传)、FTP文件下载、FTP文件重命名、FTP文件删除等功能,有需要的可以了解一下。 -
java 修改文件文件名
2021-03-01 07:46:32/*** @author jasonkent27* 功能:改程序把类似于:* 被排斥的中国人 39.flv* 成名的代价 10.flv* 慈善的善与恶 09.flv** 这样的文件名改成:* 39-被排斥的中国人.flv* 10-成名的代价 .flv* 09-慈善的善与恶 .flv* ... -
Java批量修改文件名的实例代码
2020-09-05 12:32:56几天前在163公开课上下了一些mp4视频文件。发现课程名和文件名不对应,想到编个程序批量修改。先分析网页源代码将课程名和文件名一一对应,存储在一个文件里,然后使用Java读取该文件进而修改文件名。 -
JAVA修改文件名
2015-12-18 14:29:24主要涉及的类和方法类java.io.File方法 exist() creatNewFile() getName() getParent() renameTo(File dest) 代码参考代码 (有改动)package com.lee.test;import java.io.File;public class Rename { public ... -
java批量修改文件名的实现方法
2020-08-29 21:45:58主要介绍了 java批量修改文件名的实现方法的相关资料,实现批量修改文件下的所有文件的文件名,具有一定的参考价值,需要的朋友可以参考下 -
Java生成、修改文件夹和文件名.rar
2019-07-10 11:32:21Java生成、修改文件夹和文件名,Java创建目录或文件夹,并修改、删除、重命名文件夹或文件名称,使用进行的文件操作实例。 super("目录和文件的创建、删除和更名"); //调用父类构造函数 jtfPath=new ... -
java修改文件名,下载文件
2018-08-03 17:18:13public void modifyFileName(String name,String alias){//传入文件名,传入新名字 //web程序,获取项目根路径 String realPath=ServletActionContext.getServletContext().getRealPath("/date"); ... -
Java通过文件路径直接修改文件名
2022-01-16 15:00:162 * 通过文件路径直接修改文件名 3 * 4 * @param filePath 需要修改的文件的完整路径 5 * @param newFileName 需要修改的文件的名称 6 * @return 7 */ 8 private String FixFileName(String filePath, ... -
java中文文件名 linux,linux java 中文文件名
2021-05-15 01:51:36linux java 中文文件名[2021-01-31 00:57:59]简介:php下fopen中文文件名乱码的解决办法:首先对文件名进行编码,代码为【$fileName = iconv('UTF-8', 'GBK', $fileName)】;然后保存原先的中文文件名;最后再通过文...