码迷,mamicode.com
首页 > 编程语言 > 详细

Java批量去除文件名中的广告字段

时间:2016-06-12 23:11:07      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:

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

技术分享

首先我通过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); } } }

  修改后:

技术分享

Java批量去除文件名中的广告字段

标签:

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!