`
sw1982
  • 浏览: 513115 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

飞鸟影苑下载的电影目录清理

阅读更多
 
package sw;

import java.io.File;

/** *//**
 * Function: 1. 清理电影目录下面的4个url链接文件。<br>
 *              2. 电影目录名字去掉前缀,目前是bbs.wofei.net@
 * 
@author wei.songw
 *
 
*/

public class CleanAdvert ...{


    
/** *//**
     * 待处理的根目录,推荐指定电影存放的分区目录,比如d:,e:<br>
     * 这个字段需要根据实际进行修改<br>
     
*/

    
private static final String TARGET_FILES_ROOT_PATH = "G:";
    
    
/** *//**
     * 电影目录改名时,需要去掉的前缀.<br>
     * 比如把"bbs.wofei.net@色戒" 改成 “色戒”,那么MOVIE_NAME_PREFIX = "bbs.wofei.net@";
     * 目前已经设置好。不需要修改
     
*/

    
private static final String MOVIE_NAME_PREFIX = "bbs.wofei.net@";
    
    
/** *//**
     * wofei放在电影目录下面的广告txt文件名。<br> 
     * 目前已经设置好。不需要修改
     
*/

    
private static final String ADV_TXT_NAME = "bbs.wofei.net@飞鸟影苑.txt";

    
public static void main(String[] args) ...{

        File root 
= new File(TARGET_FILES_ROOT_PATH);
        cleanMovie(root);

    }


    
/** *//**
     * 递归遍历,清理电影目录
     * 
@param directory 
     
*/

    
public static void cleanMovie(File directory) ...{
        
        
if (directory.isDirectory()) ...{
            
if (directory.getName().startsWith(MOVIE_NAME_PREFIX)) ...//电影文件夹
                File[] files = directory.listFiles();
                
for (File f : files) ...{
                    
// 干掉所有垃圾url连接广告文件
                    if (f.getName().endsWith(".url")) ...{
                        f.setWritable(
true);
                        
boolean delete = f.delete();
                        
if (delete) ...{
                            System.out.println(
"delete-url: " + f.getAbsolutePath()
                                    
+ " deleted!");
                        }

                    }

                    
//干掉广告txt"bbs.wofei.net@飞鸟影苑.txt"
                    if(f.getName().equals(ADV_TXT_NAME))...{
                        
boolean delete = f.delete();
                        
if (delete) ...{
                            System.out.println(
"delete-txt: " + f.getAbsolutePath()
                                    
+ " deleted!");
                        }

                    }

                }

                
//把电影的目录名从"bbs.wofei.net@abc" 改成 “abc”
                char offset = MOVIE_NAME_PREFIX.charAt(MOVIE_NAME_PREFIX
                        .length() 
- 1);
                
int displacement = directory.getName().indexOf(offset);
                
boolean status = directory.renameTo(new File(directory.getParent()
                        
+ "\"+ directory.getName().substring(displacement + 1)));
                
if (status) ...{
                    System.out.println(
"rename:" + directory.getName() + " to "
                            
+ directory.getName().substring(displacement + 1));
                }

            }
else ...{//递归遍历处理所有子目录
                File[] files = directory.listFiles();
                
if (files != null && files.length != 0...{
                    
for (File f : files) ...{
                        cleanMovie(f);
                    }

                }

            }

        }
else ...{
            
return;
        }

    }


}

分享到:
评论

相关推荐

    中英字幕下载网站.pdf

    首先,飞鸟影苑(bbs.wofei.net)是一个提供BT下载方式的专业论坛。其原创区(http://bbs.wofei.net/forum-30-1.html)是获取中英双语字幕电影的主要途径。这个论坛的特点是将双语字幕电影与单中文字幕电影混合发布...

    html+js+css飞鸟程序

    实现可视化飞鸟代码!HTML5+js+css

    飞鸟探触安卓抓包神器

    《飞鸟探触:安卓抓包神器的深度解析与应用》 在当今信息化时代,网络数据的抓取和分析已经成为开发者、安全研究人员以及测试人员的重要工具。尤其在Android平台上,由于其开放性和复杂性,抓包工具的应用更是不可...

    飞鸟8.0,

    从用户下载安装程序,到观看演示视频学习如何使用,再到通过使用指南解决实际使用中遇到的疑问,飞鸟8.0旨在以一种用户友好的方式,提供高效、稳定、快速的网络连接解决方案。 面对着互联网时代用户对网络通讯体验...

    纯css飞鸟过渡页

    【纯CSS飞鸟过渡页】是一种使用纯CSS技术构建的过渡页面设计,它通常用于在用户等待内容加载或在应用程序不同部分之间切换时提供视觉反馈。这种页面设计以飞鸟为主题,通过CSS动画来实现鸟儿飞翔的效果,既美观又...

    飞鸟(Flyer) v3.0

    飞鸟(Flyer),全球速度最快的下载工具。具有完全免费的钻石级下载享受。支持当前最流行的BT、EMULE(电驴)、HTTP、FTP多种下载方式于一体,让你无需切换即可以实现下载。它集成了强大的视频播放器,支持边下载边...

    飞鸟计数器 v1.0

    《飞鸟计数器 v1.0:源代码解析与应用探索》 “飞鸟计数器 v1.0”是一款具有特定功能的软件工具,主要用于实现某种计数或者统计的任务。从其名称我们可以推测,它可能是一个轻量级的应用,设计得简洁而高效,就像在...

    飞鸟下载器 v2.8官方版

    为您提供飞鸟下载器下载,飞鸟下载器是一款功能强大,特色鲜明的优秀下载软件。飞鸟下载器为您提供了飞速的下载体验,同时软件支持播放所有格式的视频,预览任意格式的图片和播放主流格式的音乐。软件特色 有资源,...

    飞鸟嗅探birdSniffer2.0支持win7和10

    飞鸟嗅探(BirdSniffer)是一款在网络嗅探和网络数据包分析领域中使用的软件工具。它主要用于检测网络流量,捕获并解析网络中的数据包,帮助用户理解网络活动、排查网络问题或进行安全审计。BirdSniffer 2.0 版本...

    飞鸟html代码转换器

    飞鸟html代码转换器,将html转换成php,asp,asp.net等

    QQ抓包工具 飞鸟嗅探和LCQQParser v2.5.1

    QQ抓包工具 飞鸟嗅探和LCQQParser v2.5.1

    飞鸟系列Flash素材

    进一步深入,用户可以研究素材中的ActionScript代码,这是一种基于ECMAScript的脚本语言,用于控制Flash电影的行为。例如,通过ActionScript,可以实现鸟儿的交互性,如点击后飞走或者响应用户的键盘输入。同时,...

    软件ico飞鸟

    软件ico飞鸟

    飞鸟企业云同步盘

    飞鸟企业云盘 同步盘,网盘同步下载,方便快捷,可以全盘同步

    飞鸟源码2021修复版.zip

    【飞鸟源码2021修复版.zip】是一个包含修复更新的源代码包,主要用于构建基于"飞鸟"框架的旗舰级、大型或者至尊级别的软件应用。这个压缩包是针对2021年之前可能出现的问题进行优化和修复后的版本,确保了源码的完整...

    飞鸟自动友情链接程序

    《飞鸟自动友情链接程序:搜索引擎优化的利器》 在互联网世界中,搜索引擎是用户获取信息的重要途径,而网站的搜索引擎排名则直接影响着其可见度和流量。飞鸟自动友情链接程序,尽管是一款较早时期的软件,但其在...

    飞鸟系统28无限开房间版源码

    飞鸟系统28无限开房间版源码是一个专为在线娱乐游戏设计的系统,主要针对的是数字竞猜类游戏,如“28杠”。在这个版本中,系统支持无限制地创建游戏房间,允许大量玩家同时参与游戏,提升了游戏平台的承载能力与用户...

    飞鸟下载工具软件载频道

    3. CSDN下载频道仅提供交流平台,并不能对任何下载内容负责 4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。 5. 本站不保证本站提供的下载资源的准确性、安全性和完整性, 同时也不承担

Global site tag (gtag.js) - Google Analytics