精华内容
下载资源
问答
  • Java修改文件名称

    千次阅读 2017-11-08 16:47:00
    import java.io.File; import java.io.IOException; public classRename{ public static void main(String[] args) throws IOException { File oldFile = new File("d:/1.Out"); i...

    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("修改失败!!!");
      }
     }
    }













    本文转自lzf0530377451CTO博客,原文链接:http://blog.51cto.com/8757576/1615208 ,如需转载请自行联系原作者



    展开全文
  • java修改文件后缀

    2018-03-27 10:12:00
    java修改文件后缀j
  • JAVA修改文件名字

    千次阅读 2012-11-08 16:55:04
    File oldFile = new File("d:/dd.txt"); if(!oldFile.exists()){ oldFile.createNewFile();...修改文件名称是:"+oldFile.getName()); String rootPath = oldFile.getParent(); System.out.p...

    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实现文件拷贝,以及修改文件扩展 一、文件拷贝 public File createNewFile(String path, String realPath, String newFileName) { File file = new File(path); // path原文件路径,被复制的文件 File ...

    Java实现文件拷贝,以及修改文件扩展名


    方法一:单纯实现文件拷贝

    public File createNewFile(String path, String realPath, String newFileName) {
    		File file = new File(path); 	// path原文件路径,被复制的文件
    		File dir = new File(realPath);  // realPath复制的目标路径
    		if (!dir.exists()) {	// 判断路径是否存在
    			dir.mkdirs();
    		}
    		File newFile = new File(realPath, newFileName); // 创建新文件对象
    		try {
    			newFile.createNewFile(); 		// 创建新文件
    			fileChannelCopy(file, newFile); // 复制模板到新文件
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    		return newFile;
    	}
    	
    public void fileChannelCopy(File s, File t) { // 以流的方式读取、写入文件
    		try {
    			InputStream in = null;
    			OutputStream out = null;
    			try {
    				in = new BufferedInputStream(new FileInputStream(s), 1024);
    				out = new BufferedOutputStream(new FileOutputStream(t), 1024);
    				byte[] buffer = new byte[1024];
    				int len;
    				while ((len = in.read(buffer)) != -1) {
    					out.write(buffer, 0, len);
    				}
    			} finally {
    				if (null != in) {
    					in.close();
    				}
    				if (null != out) {
    					out.close();
    				}
    			}
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    	}
    

    2、方法二:实现文件拷贝并修改文件扩展名
    此方法需要下载commons-io-2.6.jar

    import org.apache.commons.io.FileUtils;	
    
    public void CopyAndRenamePictures(String airpath){  //实现功能:在路径下,拷贝png图片,并重命名图片为jpg	
        	try {	
    			File file = new File(airpath);
    			//获取路径下的文件列表
    			String[] list = file.list();	 
    			if(null!=list && list.length>0){
    				//遍历文件列表
    				for(String pngFilename : list){
    				    //将文件转化为File对象  
    					File oldFile = new File(airpath, pngFilename);  
    					if(!oldFile.isDirectory()){
    						//如果文件名中包含png,则替换为jpg
    						if(pngFilename.contains(".png")){  
    							String jpgFilename = pngFilename.substring(0, pngFilename.lastIndexOf(".")) + ".jpg";
    							//为新的jpg文件,在原来目录中创建File对象
    							File newFile = new File(airpath, jpgFilename); 
    							//使用copyFile方法把复制旧文件至新文件
    							FileUtils.copyFile(oldFile, newFile); 
    						}
    					}
    				}
    			}
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    	}
    
    展开全文
  • 在本篇文章里小编给大家分享了关于java批量修改文件后缀方法和相关知识点,有需要的朋友们学习下。
  • 主要介绍了Java实现批量修改txt文件名称的方法,结合实例形式分析了Java针对目录文件遍历及文件读写、属性操作等相关实现技巧,需要的朋友可以参考下
  • java 批量修改文件名称

    万次阅读 2013-09-05 10:58:53
    import java.io.File; /** * @功能 将Y:/tv program/internet路径有200多个文件夹, * 每一个文件夹下面有一个以xxx.mp4或者是xxx_1.... * 现在想把每一个xxx.mp4文件名称改为xxx_1.mp4名称 * @author yuhan *
    package com.tmzs.www;
    
    import java.io.File;
    
    /**
     * @功能 将Y:/tv program/internet路径有200多个文件夹,
     *       每一个文件夹下面有一个以xxx.mp4或者是xxx_1.mp4的视频文件,
     *       现在想把每一个xxx.mp4文件名称改为xxx_1.mp4名称
     * @author yuhan
     *
     */
    public class ReplayName {
    	public static void main(String[] args) {
    		java.io.File file = new java.io.File("Y:/tv program/internet");
    		if (file.isDirectory()) {
    			File[] files = file.listFiles();// 获取此目录下的文件列表
    			long starttime = System.currentTimeMillis();
    			int index = 0;
    			for (File fileFrom : files) {
    				if(fileFrom.exists() && file.isDirectory()){
    					File f = new File(fileFrom.getAbsolutePath()) ;
    					String path = f.getAbsolutePath() ;
    					if(f.isDirectory()){
    						File[] fs = f.listFiles() ;
    						for(File t : fs){
    							if((t.getName().endsWith(".mp4") || t.getName().endsWith(".MP4")) && !t.getName().endsWith("_1.mp4")){
    								String name = t.getName() ;
    								System.out.println("原视频名  = "+name+"   原路径="+t.getAbsolutePath());
    								String[] names = name.split("\\.") ;
    								System.out.println(names.length);
    							    String  newName = path +"\\"+names[0]+"_1.mp4" ;;
    							    File toFile = new File(newName);
    							    System.out.println(toFile.getAbsolutePath());
    							    System.out.println(t.exists() +","+ !toFile.exists());
    							    if (t.exists() && !toFile.exists()) {
    							       //开始更名
    							    	boolean flag = t.renameTo(toFile) ;
    							    	if(flag){
    							    		index ++ ;
    							    		System.out.println("修改成功");
    							    	}else{
    							    		System.out.println("修改失败");
    							    	}
    							        
    							    }
    							}
    						}
    					}
    				}
    			}
    
    			long endtime = System.currentTimeMillis();
    			System.out.println("一共修改"+index+"条");
    			System.out.println("Time:" + new Long(endtime - starttime));// 耗时
    		}
    	}
    }
    

    展开全文
  • java修改文件时间

    千次阅读 2015-09-10 22:08:32
    //获取文件的名字,以便在后面获取指定文件夹下面的该文件,赋值时间 File file = new File( "Z:\\" +fileName); SimpleDateFormat sdf = new SimpleDateFormat( "dd-MMM-yyyy HH:mm" ,Locale.US); if ...
  • JAVA实现批量修改文件名称

    千次阅读 2017-03-08 20:52:27
    批量修改文件名称 假设你某天跟朋友出去玩,使用某数码相机拍摄了一些照片 但是当你回来的时候你发现所有的照片都是如下命名的 P1020335.JPG P1020336.JPG P1020337.JPG P1020338.JPG P1020339.JPG ...
  • java 修改指定路径下所有文件名称

    千次阅读 2016-10-07 17:17:54
    注意: 在修改文件名称的过程中要指定文件存放的位置否则所有文件会归到项目路径下面。 下面的例子是修改文件名称放回到当前目录。 package test; import java.io.File; import java.util.UUID; public ...
  • 无源码,exe文件,带jre8,无需安装,可直接运行
  • Java代码修改文件后缀

    万次阅读 2016-12-08 22:48:21
    在学习了JavaEE,要把页面原型后缀“.html”修改为“.jsp”。我是一个不喜欢做重复动作的人。就想着用代码实现。Java学的还不是很熟练,折腾了半个多钟。还好算能用了。运行那一下特爽。 代码贴下面了。第一次发...
  • Java修改properties文件

    千次阅读 2014-03-11 19:08:36
    package com.bohui.ipview.common; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.uti
  • java 修改文件的局部内容

    千次阅读 2013-08-01 00:53:56
    /** * 修改文件中的某一部分的数据测试:将字定位置的字母改为大写 * @param fName :要修改的文件名字 * @param start:起始字节 * @param len:要修改多少个字节 * @return :是否修改成功 * @throws ...
  • Java修改文件MD5值-yellowcong

    千次阅读 2017-07-15 16:17:10
    MD5是加密算法的一种,MD5对于每一个文件来说都是唯一的,在百度网盘、QQ的文件快传中,都是算文件的MD5在本地的服务器上有...但是有一个场景,就是我的文件在百度上是 违规的,我可以通过修改MD5值,然后上传问文件
  • java批量修改文件后缀

    千次阅读 2019-01-22 23:10:08
    Java代码   这大概是1年之前写的一个代码,今天突然又遇到相同的需求了,所以又将代码翻腾出来了. 代码如下(github地址): package com.nrsc.modifysuffixname; import java.io.File; import java....
  • java接口返回pdf时修改文件名称问题

    千次阅读 2020-05-12 10:25:41
    最近遇到一个问题,java接口返回一个pdf文件,浏览器直接预览,但是预览时显示的文件名称不是在响应头中设置的filename值。 一、问题 未改动代码 测试Controller: @RequestMapping("preview") public void ...
  • Java修改文件中某一行字符串

    千次阅读 2020-01-13 15:42:38
    背景:想使用Java里的Apache common exec工具包中的CommandLine执行shell文件,因为shell文件里有一行是使用虚拟环境下的python命令去执行python脚本,我们想动态的修改python后面跟随的参数。 1. shell脚本(比如...
  • java语言实现修改文件名称的功能

    千次阅读 2018-06-13 10:02:42
    感觉最近有点自卑,不行以后写文章的时候要给自己打鸡血,现在就来一句:「生命之灯因热情而点燃,生命之舟因拼搏...心血来潮,想着自己能不能也通过 java 语言写一个出来,感觉也高估了自己的能力,自己的编程水平...
  • java 修改.class 文件内容

    万次阅读 2018-05-21 17:27:49
    无源码的情况下,修改.class文件内容:1、在开发工具(idea)中建立一个包、类名完全相同的类文件。2、将.class文件中的内容复制到自己新建的类中进行修改.3、完成后,重新编译、启动,修改内容生效。...
  • Java修改文件夹名称

    千次阅读 2018-02-15 09:59:00
    Java修改文件夹名称 学习了:http://blog.csdn.net/yongh701/article/details/45063833 进行文件夹名字批量修改,注意,要写全路径; package com.stono.thread2.page180; import java.io.File; public class ...
  • 修改Java文件不用重启Tomcat服务

    千次阅读 2013-08-19 16:30:32
    可以修改类不用重启Tomcat加载...在使用Eclipse+Tomcat开发Java项目的时候常常会碰到这样的情况,已修改Java文件Tomcat就会自动重启,接下来就是漫长的等待服务重启完毕。那其实大多数的Java文件修改是没有必要重启服务
  • java操作文件,得到文件名,大小,时间,及修改时间java操作文件,得到文件名,大小,时间,及修改时间java操作文件,得到文件名,大小,时间,及修改时间
  • java修改Word文件

    千次阅读 2007-12-04 18:10:00
    想用java操作word文件?jacob是个不错的选择,也就是java-com桥,你可以在http://sourceforge.net/projects/jacob-project/下载,我下载的版本是1.12,注意版本太低的话可能会报错。 如果没有特殊需求,可以直接使用...
  • 1.ServletContext方式 采用ServletContext读取配置文件realpath,然后通过文件流读出来。 优点:可以读取任意位置的文件 采用文件流读取,所以可以读取不同格式的文件 缺点:不能在servlet...import java.io.F...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 882,874
精华内容 353,149
关键字:

java修改文件名称

java 订阅