精华内容
下载资源
问答
  • 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实现简单修改文件名的方法,结合具体实例分析了2种比较常用的java文件名修改方法,需要的朋友可以参考下
  • java修改文件名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:41
    import java.io.*;    public class test1  {   public static void main(String[] args) {   File file=new File("D:/gai.jpg"); //指定文件名及路径  St
    1. import   java.io.*;     
    2.       
    3. public   class   test1   
    4. {     
    5.         public   static   void   main(String[]   args)   {     
    6.           File   file=new   File("D:/gai.jpg");   //指定文件名及路径  
    7. String name="123";     
    8.           String   filename=file.getAbsolutePath();     
    9.           if(filename.indexOf(".")>=0)     
    10.           {     
    11.               filename   =   filename.substring(0,filename.lastIndexOf("."));     
    12.           }     
    13.           file.renameTo(new   File(name+".jpg"));   //改名     
    14.       }     
    15.       
    16. }  
    第二种
    1. public class xfile {  
    2.   
    3.     /**  
    4.      * @param args  
    5.      */   
    6.     public static void main(String[] args) {   
    7.         // TODO 自动生成方法存根   
    8.         File f=new File("d:/old.txt");   
    9.         String c=f.getParent();   
    10.         File mm=new File(c+File.pathSeparator+"new.txt");   
    11.         if(f.renameTo(mm))   
    12.         {   
    13.         System.out.println("修改成功!");   
    14.         }   
    15.         else   
    16.         {   
    17.         System.out.println("修改失败");   
    18.         }  
    19.   
    20.     }  
    21.   

    展开全文
  • 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:34
    import 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()方法的使用实例,复制一个文件或者叫java修改文件名-renameTo()方法的使用实例,复制一个文件或者叫转存一个文件使用Java语言,修改一个文件的名称,包括文件类型啥的。/*** 重命名一个...
  • Java修改文件名

    2022-03-25 09:23:33
    import 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语言,修改一个文件的名称,包括文件类型啥的。 /** * 重命名一个文件:将原来的文件直接修改 */ private static void testRenameFile() { String filePath = "D:/test/我是.conf"; try { File src =...
  • Java编程-批量修改文件名

    千次阅读 2022-03-26 14:33:09
    public static void recursiveTraversalFolder(String path) { File folder = new File(path);...//重命名 System.out.println("修改后:" + newDir); } } } } } else { System.out.println("文件不存在!"); } }
  • import java.io.File; public class ChangeFileName { public static void main(String[] args) { // 要修改的文件所在目录 String path = "C:\\Users\\Pangpd\\Desktop\\检测单"; changeFileName(path); } ...
  • 今天幫朋些個網站,做到商品上傳的時候需要給文件重新設置名稱,以前也做過類的功能,只是沒有...例子一:import java.io.*;public class test1{public static void main(String[] args) {File file=new File("D:/g...
  • 本篇文章主要介绍了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* ...
  • 几天前在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批量修改文件名的实现方法的相关资料,实现批量修改文件下的所有文件的文件名,具有一定的参考价值,需要的朋友可以参考下
  • Java生成、修改文件夹和文件名Java创建目录或文件夹,并修改、删除、重命名文件夹或文件名称,使用进行的文件操作实例。  super("目录和文件的创建、删除和更名"); //调用父类构造函数  jtfPath=new ...
  • java修改文件名,下载文件

    千次阅读 2018-08-03 17:18:13
    public void modifyFileName(String name,String alias){//传入文件名,传入新名字 //web程序,获取项目根路径 String realPath=ServletActionContext.getServletContext().getRealPath("/date"); ...
  • 2 * 通过文件路径直接修改文件名 3 * 4 * @param filePath 需要修改的文件的完整路径 5 * @param newFileName 需要修改的文件的名称 6 * @return 7 */ 8 private String FixFileName(String filePath, ...
  • linux java 中文文件名[2021-01-31 00:57:59]简介:php下fopen中文文件名乱码的解决办法:首先对文件名进行编码,代码为【$fileName = iconv('UTF-8', 'GBK', $fileName)】;然后保存原先的中文文件名;最后再通过文...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 237,422
精华内容 94,968
关键字:

java修改文件名

java 订阅
友情链接: shash.rar