精华内容
下载资源
问答
  • Java 根据指定文件路径重命名文件且放入新的文件夹 File fold = new File(path);//指定文件路径 String strNewPath = Constants.LICENSE_PATH;//新的文件夹路径 File file = new File(strNewPath + xx.xx);//xx.xx...
        File fold = new File(path);//指定文件路径
        String strNewPath = Constants.LICENSE_PATH;//新的文件夹路径
        File file = new File(strNewPath + xx.xx);//xx.xx表示文件名及后缀
        fold.renameTo(file);//修改文件名并移动
    展开全文
  • JAVA实现本地文件批量重命名

    千次阅读 2016-09-17 14:00:57
    项目中需要使用大量的网络图片,但是下载下来的图片命名不一致,导致项目调用很麻烦,Windows虽然提供了重命名工具,但是重命名后的文件带有(*)符号,在项目中报错,故自己写了一个JAVA程序,来辅助完成程序的重命名...

    项目中需要使用大量的网络图片,但是下载下来的图片命名不一致,导致项目调用很麻烦,Windows虽然提供了重命名工具,但是重命名后的文件带有(*)符号,在项目中报错,故自己写了一个JAVA程序,来辅助完成程序的重命名工作。

    package ny;
    
    import java.io.File;
    
    public class GetFileName
    {
        public static String [] getFileName(String path)
        {
            File file = new File(path);
            String [] fileName = file.list();
            return fileName;
        }
        public static void renameFile(String path,String oldname,String newname){ 
            if(!oldname.equals(newname)){//新的文件名和以前文件名不同时,才有必要进行重命名 
                File oldfile=new File(path+"\\"+oldname); 
                File newfile=new File(path+"\\"+newname); 
                if(!oldfile.exists()){
                    return;//重命名文件不存在
                }
                if(newfile.exists())//若在该目录下已经有一个文件和新文件名相同,则不允许重命名 
                    System.out.println(newname+"已经存在!"); 
                else{ 
                    oldfile.renameTo(newfile); 
                } 
            }else{
                System.out.println("新文件名和旧文件名相同...");
            }
        }
        public static void main(String[] args)
        {
            String [] fileName = getFileName("C:\\Users\\Administrator\\Desktop\\Img");//<span style="font-family: Arial, Helvetica, sans-serif;">此处修改为你的本地路径</span>
            for (int i = 0; i < fileName.length; i++) {
    			renameFile("C:\\Users\\Administrator\\Desktop\\Img", fileName[i], "cx"+i+".jpg");//cx修改为你要修改的文件名格式
    		}
        }
    }


    展开全文
  • Java实现文件重命名

    千次阅读 2013-07-27 16:33:26
    最近在做一个Android上面的一个文件管理器的apk,有文件名重命名和剪切的功能。 一般的思路如下: 重命名:先新建一个文件,复制原先的文件,读写文件,最后删除原先文件 剪切:先复制原先的文件,删除原先...

    最近在做一个Android上面的一个文件管理器的apk,有文件名重命名和剪切的功能。


    一般的思路如下:

    重命名:先新建一个文件,复制原先的文件,读写文件,最后删除原先文件

    剪切:先复制原先的文件,删除原先文件

    以上方法是有bug的,如果磁盘的空间不够的话, 则会出现错误。同时Java的File类中提供重名和剪切的功能。哭,原先怎么没有发现呢。

    下面是Java Api中的方法介绍

    renameTo

    public boolean renameTo(File dest)
    重新命名此抽象路径名表示的文件。

    此方法行为的许多方面都是与平台有关的:重命名操作无法将一个文件从一个文件系统移动到另一个文件系统,该操作不是不可分的,如果已经存在具有目标抽象路径名的文件,那么该操作可能无法获得成功。应该始终检查返回值,以确保重命名操作成功。

    参数:
    dest - 指定文件的新抽象路径名
    返回:
    当且仅当重命名成功时,返回 true;否则返回 false
    抛出:
    SecurityException - 如果存在安全管理器,且其 SecurityManager.checkWrite(java.lang.String) 方法拒绝对原路径名和新路径名进行写访问
    NullPointerException - 如果参数 destnull

    但是要注意目标文件dest那个目录必须要存储。


    但是还有个问题,我们公司使用的是mtk的解决方案,手机内部也有个默认存储空间,还支持扩展sdcard,如果file1剪切到file2,且file1和file2不是同一个sdcard里面的,那么就会操作失败,不知道是为什么,疑问疑问疑问,如果有人实现同样的功能需要注意下。


    遇到这样的情况,只能使用上面的笨方法了。不过在操作前需要检测可用空间,防止出现错误,这个是程序员的本分嘛。大笑


    如果复制或者是剪切的是目录,也就是文件夹的话,那么需要循环遍历了,循环的穿件文件夹了,反正挺复杂的,快哭了


    展开全文
  • java实现文件重命名

    万次阅读 2018-04-16 01:00:40
    //File oldFile = new File(oldFileName);//包括路径 //oldFile.renameTo(new File...import java.io.File; public class RenameFilename { static File file; static String path = "E:/MINE/sen...
    //File oldFile = new File(oldFileName);//包括路径
    //oldFile.renameTo(new File(newFileName);//包含路径
    
    import java.io.File;
    
    public class RenameFilename {
    	static File file;
    	static String path = "E:/MINE/senior/face/";
    	static String picName;
    	static String newName;
    
    	public static void main(String[] args) {
    		singleChange();//改一个文件
    		moreChange();//循环多个
    	}
    	
    	static void singleChange(){
    		picName = "big0.bmp";
    		newName = "big0.jpg";
    		file=new File(path + picName); //指定文件名及路径
    		
    		if (file.renameTo(new File(path+newName))) {
    			System.out.println("修改成功!");
    		} 
    		else{
    			System.out.println("修改失败");
    		}
    		
    	}
    	
    	static void moreChange(){
    		for(int i=1; i<=822; i++){
    			if(i>99){
    				picName = "big0" + i +".bmp";
    				newName = "big0" + i +".jpg";
    			}
    			else if(i>9){
    				picName = "big00" + i + ".bmp";
    				newName = "big00" + i +".jpg";
    			}
    			else{
    				picName = "big000" + i + ".bmp";
    				newName = "big000" + i +".jpg";
    			}
    			file=new File(path + picName); //指定文件名及路径
    
    			//改名
    			if (file.renameTo(new File(path+newName))) {
    				System.out.println("修改"+ i +"成功!");
    			} 
    			else{
    				System.out.println("修改失败");
    			}
    			
    		}
    		
    	}
    
    }

    展开全文
  • java实现:文件重命名+文件拷贝

    千次阅读 2017-12-25 14:58:02
    //重命名文件 public static void renameFile(String path, String oldName, String newName){  if(!oldName.equals(newName)){  File oldFile = new File(path+"/"+oldName);  File newFile = new File...
  • 使用JAVA代码根据JSON文件进行批量修改文件名以及路径 依赖jar包: json数据: {“message”:”hello”,”result”:[],”status”:200} 步骤: 1、先根据你的json文件在线生成JavaBean. 2、...
  • Java实现用时间戳重命名上传的文件

    千次阅读 2019-03-15 09:32:57
    场景 上传文件后防止文件重名,需要获取当前时间并作为 ...时间戳给上传的文件重命名实现 if (file != null) { //获取上传文件名 fileName = file1.getOriginalFilename(); //获取后缀名 ...
  • 实现文件重命名

    2017-04-10 12:32:11
    面对各式各样的格式,一个一个修改表示心力憔悴,便写了一个程序来实现作业文件重命名。 首先得到目录下的所有文件名: /*得到目录下的文件名*/ public static String [] getFileName(String path) { File ...
  • java删除文件重命名文件

    千次阅读 2017-06-22 20:29:43
    //文件重命名,缩小数据量,将对应的文件列为一张2维的表,方便对摘要文档等的操作 public static boolean renameFile(String path,String oldname,String newname){ File oldfile=new File(path+oldnam
  • /** *//**文件重命名 * @param path 文件目录 * @param oldname 原来的文件名 * @param newname 新文件名 */ public void renameFile(String path,String oldname,String newname)...{ if(!oldname.
  • java实现对指定的文件夹下面的所有文件进行按指定的规则进行重命名,代码炒鸡简单,一看就懂。
  • java给文件夹中所有文件重命名 如果要对文件夹中所有文件进行重命名,可利用File类递归所有文件,通过getName和reName给文件重命名。 import java.io.File; public class ChangeFileName { public static void ...
  • Java文件重命名

    千次阅读 2017-11-29 14:40:28
    直接上代码: /** 文件重命名 * @param path * 文件路径 * @param oldname * 原有的文件名 * @param newname * 新的文件名 */ public static boolean renameFile(String path, String oldnam
  • 爬到大量素材后,提取一部分素材用于动画效果,但是名字各不相同,不方便js调用各张图片,于是使用javafile类,写了一小段代码,改变文件名。如果是直接修改,会产生小阔号加数字的名称,不太喜欢。 ...
  • 可以直接改类名,之后eclipse会报错: ...注意:不能通过右击servlet文件直接重命名。否则运行之后程序会报错(文件路径不对之类的) 转载于:https://www.cnblogs.com/sengzhao666/p/10676813.html...
  • 文件重命名 java代码

    2017-08-30 11:43:18
    import java.io.File; public class ReName { //以前文件名的开头 public final static String startWith = "398_"; //需要改成什么开头 public final static String startWithNew = "397_"; public...
  • Java批量文件重命名

    千次阅读 2013-09-23 22:59:32
    有时我们在网上下载了一些视频,特别是有很多剧集的。有些网站就将他们的网站名写在这些视频的前面,看起来特别恶心。。因为文件比较多,一个一...import java.io.File; /* * 批量修改文件夹中的文件名称 */ public
  • java 文件重命名

    千次阅读 2013-12-07 15:43:48
    java文件重命名
  • JAVA File实现重命名文件、复制文件夹、拷贝文件 public static void main(String[] args) { // 要读取的文件夹路径 String filepath = "C:\\Users\\admin\\Desktop\\logo"; File file = new File...
  • 文件重命名

    2016-04-04 19:01:26
    文件重命名
  • 文件重命名Java

    2020-03-21 18:24:48
    因为偶尔也会碰到处理文件的操作问题,所以就来了解一下Java文件重命名操作。 前面是一些简单的介绍,也可以直接跳到后面看操作,不过多了解一些总是好的。 File类的rename方法 功能介绍:Renames t...
  • 2.选择“选择路径”,工具会将制定文件夹下的所有文件重命名。 3.选择“重命名为”,工具会所有文件统一名称例如输入“文件”则重命名为:文件1.jpg,文件2.jpg,文件3.jpg...。 4.选择“统一后缀”,工具会将制定...
  • java文件的重命名和对应文件的格式变换分析 在学习文件操作方法时,有rename方法可以...我们先进行重命名实现借助重命名,实现文件的移动 File src1 = new File("C:\\Users\\df\\Desktop\\HAS.png"); File dst1...
  • 代码 package ... import java.io.File; public class RenameFile { public static String SRC = "C:/Users/Bug/Desktop/Blogs/"; public static void visit(File f) { File[] files = f.listFi...
  • 【COS上传文件】实现文件重命名

    千次阅读 2017-11-01 09:37:41
    【COS上传文件】实现文件重命名 一、功能描述 1、使用COS包实现文件的上传功能,其中上传的核心类是:MultipartRequest 重命名的类是: FileRenamePolicy 2、实现上传项目的结构: 二、上传实例 1...
  • 日常生活中,我们需要大量重命名文件名称时,如果手动一个个修改,太过浪费时间,我们可以通过写一个Java类,简单执行来实现批量重命名文件名称,我们先指定需要需要重命名文件路径,将所有文件读取出来,循环修改...
  • 平时下载的文件、视频很多都会有网址前缀,比如一些编程的教学视频,被人共享出来后,所有视频都加上一串长长的网址,看到就烦,所以一般会重命名后看,舒服很多,好了,不多说,直接上代码: 以下代码演示使用...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 58,284
精华内容 23,313
关键字:

java实现根据路径文件重命名

java 订阅