精华内容
下载资源
问答
  • 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; ...
        /**
         * Rename the file.
         */
        public static boolean rename(final File file, final String newName) {
            // file is null then return false
            if (file == null) return false;
            // file doesn't exist then return false
            if (!file.exists()) return false;
            // the new name is space then return false
            if (isSpace(newName)) return false;
            // the new name equals old name then return true
            if (newName.equals(file.getName())) return true;
            File newFile = new File(file.getParent() + File.separator + newName);
            // the new name of file exists then return false
            return !newFile.exists()
                    && file.renameTo(newFile);
        }

    展开全文
  • 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修改文件名

    千次阅读 2018-01-23 10:23:01
    仅仅为了记录个人的代码。...import java.io.File; import java.io.IOException; public class TEST { public static void main(String[] args) { TEST t = new TEST(); try { t.docx(); } catch (IOExc

    仅仅为了记录个人的代码。

    package test3;
    import java.io.File;
    import java.io.IOException;
    public class TEST {
    	public static void main(String[] args) {
    		TEST t = new TEST();
    		try {
    			t.docx();
    		} catch (IOException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    	}
    	public static void docx() throws IOException {
    		String oldPath="E:/files/测试.xlsx";
    		File oldFile = new File(oldPath);
    		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 + "我改名"+".xlsx");
    		System.out.println("修改后文件名称是:" + newFile.getName());
    		if (oldFile.renameTo(newFile)) {
    			System.out.println("修改成功!");
    		} else {
    			System.out.println("修改失败");
    		}
    	}
    }
    


    展开全文
  • java修改文件名,下载文件

    千次阅读 2018-08-03 17:18:13
    public void modifyFileName(String name,String alias){//传入文件名,传入新名字 //web程序,获取项目根路径 String realPath=ServletActionContext.getServletContext().getRealPath("/date"); ...
     public void modifyFileName(String name,String alias){//传入文件名,传入新名字
            //web程序,获取项目根路径
        	String realPath=ServletActionContext.getServletContext().getRealPath("/date");
    		String path = realPath+"\\"+name;
    		File file = new File(path);
    		String fileName = file.getName();
    		String rootPath = file.getParent();
    		fileName=new SimpleDateFormat("yyyy-MM-dd HH-mm-ss").format(new   Date())+alias+fileName.substring(fileName.indexOf("."));
    		File newFile = new File(rootPath+"\\"+fileName);
    		file.renameTo(newFile);
        }

    java下载文件:

    public void downLoad(String filePath, HttpServletResponse response) throws Exception {
            File f = new File(filePath);
            OutputStream out = response.getOutputStream();
            BufferedInputStream br = new BufferedInputStream(new FileInputStream(f));
            byte[] buf = new byte[1024];
            int len = 0;
    
            response.reset(); // 非常重要
            response.setContentType("application/x-msdownload");
            String fileName = "处理结果.txt";
            //采用中文文件名需要在此处转码
            fileName = new String(fileName.getBytes("GB2312"), "ISO_8859_1"); 
            response.setHeader("Content-Disposition", "attachment; filename=" + fileName);
    
            while ((len = br.read(buf)) > 0)
                out.write(buf, 0, len);
            br.close();
            out.close();
        }

     

    展开全文
  • java修改文件名-renameTo()方法的使用实例,复制一个文件或者叫转存一个文件 /** * 重命名一个文件:将原来的文件直接修改 */ private static void testRenameFile() { String filePath = "D:/test/我...
  • import java.io.File; import java.sql.Date; import java.text.SimpleDateFormat; public class ChangeFileName { public static void main(String[] args) throws Exception { changeFile(new File("E:\
  • 批量修改文件名 java代码[2021-02-03 13:40:55]简介:php实现批量修改文件名称的方法:首先使用函数【rename】实现,代码为【$path = pathinfo($curDir);rename($curDir,$newname)】;然后运行代码,并再次打开...
  • 主要介绍了 java批量修改文件名的实现方法的相关资料,实现批量修改文件下的所有文件的文件名,具有一定的参考价值,需要的朋友可以参考下
  • 几天前在163公开课上下了一些mp4视频文件。发现课程名和文件名不对应,想到编个程序批量修改。先分析网页源代码将课程名和文件名一一对应,存储在一个文件里,然后使用Java读取该文件进而修改文件名
  • 主要介绍了Java实现简单修改文件名的方法,结合具体实例分析了2种比较常用的java文件名修改方法,需要的朋友可以参考下
  • java 批量修改文件名

    2017-10-13 09:43:30
    由于项目测试文件有很多个104个,自己作为实习生基本上经常都会测试,但是一定格式的文件名才能运行测试类 ,就会每次去改文件名中的日期,每次改104个就很烦,所以就写了这个小列子批量改文件名 把昨天的日期...
  • Java 批量修改文件名

    2019-03-20 16:45:43
    有时候,自己做了一些资源...这时候就需要批量改文件名。 首先,用下面的代码批量生成了1000个文件 static String folder = "D:/测试"; public static void main(String[] args) { for (int i=0;i<1000;i++){ ...
  • java批量修改文件名工具类 package test; import java.io.File; import java.util.Arrays; public class Tools { public static void main(String[] args) { String path = "C:/大数据/第1章:hadoop"; File...
  • java批量修改文件名

    2019-07-30 01:41:55
    NULL 博文链接:https://niewj.iteye.com/blog/852036
  • Java IO 修改文件名

    2018-12-08 13:31:00
    /** *//**文件重命名 * @param path 文件目录 ... * @param oldname 原来的文件名 * @param newname 新文件名 */ public void renameFile(String path,String oldname,String newname)...{ if(!...
  • 本篇主要使用Java实现文件名的批量修改。做数据挖掘实验,当数据集量不充足时,通常使用交叉法进行多次实验,提取不重复的训练集、验证集和测试集,这时能够批量随机修改文件名能够大大提高开发效率。package app;...
  • java修改文件名-renameTo()方法的使用实例,复制一个文件或者叫转存一个文件 示例 将test.json 修改为test-时间.json class Example { static void main(String[] args) { renameFile() } private static ...
  • java批量修改文件名--

    千次阅读 2015-07-31 09:53:27
    看到java视频在播放器列表中的文件名很长,每次都需要拉长列表才能看清全名,故写此代码批量修改该文件夹下所有文件名
  • 不会直接使用Windows 的bat 批量修改文件名,所以就写了个JAVA程序,调用cmd.exe来实现批量修改文件名二话不说,可运行程序贴上。 import java.io.File; import java.io.FileNotFoundException; import java.io....
  • JAVA批量修改文件名

    千次阅读 2011-09-13 12:04:12
    import java.io.File; /**  * 文件 批量重命名  * @author tiyoto  *  */ public class BatchRenamefile {  //输出日志  public static volatile boolean
  • Java程序修改文件名

    万次阅读 2010-02-24 23:42:00
    package script;import java.io.File;import java.io.IOException;public class Realname { public static void main(String[] args) throws IOException { File oldFile = new File("d:/PMS"); if(!oldFi
  • java 解决文件名重复问题的两种方法

    万次阅读 2018-03-21 18:59:11
    java 解决文件名重复问题的两种方法 在项目开发过程中,在保存文件的时候,通常要考虑文件名重复的情况,一般来说会有两种做法 1.如果文件名不存在,不修改文件名;如果存在在文件名。在文件名后面加数字,1,2,3...
  • java 修改后台文件名

    2017-11-14 09:19:18
    // 背景,linux中乱码,下载的xls文件是英文名,java 后台处理将英文名换成中文名 public void exorit(HttpSerlvetRequest request,HttpServletResponse response) throw Exception{ //处理文件格式 response....
  • java 修改文件文件名

    千次阅读 2014-07-06 19:25:32
    import java.io.File; /** * @author jasonkent27 * 功能:程序把类似于: * 被排斥的中国人 39.flv * 成名的代价 10.flv * 慈善的善与恶 09.flv * * 这样的文件名改成: * 39-被排斥的中国人....
  • java 里面如何批量修改文件名 之前电脑里面下载的壁纸命名不规范,想通过一个简单的方法去修改文件名,算是强迫症吧...呵呵 package myTest; import java.io.File; /** * 文件修改 * @author: lym * @date: ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 217,388
精华内容 86,955
关键字:

java改文件名

java 订阅