标签:
最近下了淘宝到的极客学院视频,但是发现附带了好多广告文件并且所有文件都加了广告后缀(如图)。我没有强迫症但也觉得实在不爽。

首先我通过windows自带的搜索功能删除了所有的广告文件,这很简单,就不说了。
然后我通过查找资料,写了一个Java程序删掉了所有文件的广告字段,下面是代码:
import java.io.File;
/**
 *自动扫描文件夹下的所有文件并去除文件名中的广告字段
 */
public class Main2 { 
    //在此输入要删去的广告内容
	public static final String AD = "【极客学院就业班报名客服QQ:2602575588  VIP充值请进入jkxy.taobao.com】";
	 public static void main(String[] args) {
      //文件或其文件夹所在路径
	   String path ="G:\\Java Web";
	   GetSql(path);
	 }
 /*
  * 递归调用查找指定文件加下所有文件
  */
	 public static  String GetSql(String path){
	  File rootDir = new File(path);
	   if(!rootDir.isDirectory()){
	    reName(rootDir);
	   }else{
	    String[] fileList =  rootDir.list();
	    for (int i = 0; i < fileList.length; i++) {
	     path = rootDir.getAbsolutePath()+"\\"+fileList[i];
	     GetSql(path);      
	    } 
	   }    
	  return null;    
	 }
	 public static void reName(File f) {
			String originalName = f.getName();
			   if(originalName.contains(AD))
			   {
				   String dirPath = f.getAbsolutePath();//目录路径
				   String newString = dirPath.replace(AD, "");
				   String toFileName = newString;
				   File finalName = new File(toFileName);
				   f.renameTo(finalName);
			   }
		}
}
修改后:

标签:
原文地址:http://www.cnblogs.com/mycd/p/5578875.html