• 批量修改文件名


    package com.ld.demo;
    
    import java.io.File;
    /**
     * 批量修改文件名
     * 针对菜鸟要飞下载文件
     * @author archer
     *
     */
    public class FileTest {
    	public static final String FLAG = "(更多视频教程关注微信公众号【菜鸟要飞】";
    	
    	/**
    	 * 批量修改文件名
    	 * @param file
    	 */
    	public static void doRename(File file){
    		try {
    			if(file.exists()){
    				File[] files = file.listFiles();
    				if(null != files && files.length>0){
    					for (int i = 0; i < files.length; i++) {
    						File entity = files[i];
    						String path = entity.getPath();
    						String prename = entity.getName();
    						if(prename.indexOf(FLAG)>=0){
    							entity.renameTo(new File(path.replaceAll(FLAG, "")));
    						}
    						doRename(entity); //递归调用
    					}
    				}
    			}
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    	}
    
    	/**
    	 * main
    	 * @param args
    	 */
    	public static void main(String[] args) {
    		File file1 = new File("F:/downloads");
    		doRename(file1);
    	}
    
    }

  • 相关阅读:
    并发编程之进程池,线程池 和 异步回调,协程
    form与modeform
    5个_meta方法
    CRM项目知识预备
    Jason数据库查询语句
    kindeditor编辑器
    几种单例模式
    BBS项目复习
    BBS项目小组件
    BBS项目附加知识
  • 原文地址:https://www.cnblogs.com/archermeng/p/7537032.html
Copyright © 2020-2023  润新知