第5个程序,Java 去掉版权信息! 递归扫描文件夹,并且把整个文件夹内以html结尾的文件里的文字替换为自己想要的文字。

这是我的第5个程序

虽然这五个程序都是非常小的程序,但是写完后很开心。。。满满都是最最最基础的知识点,可是把这些东西组合起来简直日了狗了。竟然可以这样!竟然会那样!一路改错,改到差点怀疑人生。尤其是递归里面的两个嵌套的if 那逻辑!日了整个地球的狗。起先是用&连起来的,卡了半年,胡子都白了。。。后来发现,原来被别的地方锁死了!!!所以只能if 里面套一个if。。。看上去并没有什么特别的一个小程序,自己纯原创写的时候,150ms的延迟,1500的暴击,满地图都卡、死了。。。让我平复一下激动兴奋的心情,找苍老师谈人生去了!

1、递归扫描所有文件夹里的文件,剔除非html文件,剩余全部的I/O输入

2、I/O输入,一行一行的读取文件内容,追加型I/O,并且替换掉自己想要的内容。。。I/O输出为临时文件

3、删掉源文件,并把临时文件修改为源文件的名字

4、Done

时间: 2024-10-11 07:27:25

第5个程序,Java 去掉版权信息! 递归扫描文件夹,并且把整个文件夹内以html结尾的文件里的文字替换为自己想要的文字。的相关文章

Java工具类:给程序增加版权信息

我们九天鸟的p2p网贷系统,基本算是开发完成了.   现在,想给后端的Java代码,增加版权信息.   手动去copy-paste,太没有技术含量. 于是,写了个Java工具类,给Java源文件增加版权信息.   源代码,开头的注释,就是版权描述.详细实现,就看代码吧.  /*  *Copyright ? 2015 JiuTianNiao  *武汉九天鸟科技有限公司  *http://JiuTianNiao.com  *All rights reserved.  */ package com.j

获取java程序运行时内存信息

由于最近想自己动手测试一下String和StringBuffer的效率问题,需要获取程序运行时的内存占中信息,于是上网查了一下,根据查到的资料写了个程序,发现结果有问题,才发现查到的资料是错误的.所以在这里跟大家分享一下获取内存占用的正确方法 错误的方法 //程序开始时:(先调用一下垃圾回收,但是不一定立即执行) Runtime.getRuntime().gc(); long initm=Runtime.getRuntime().freeMemory(); //程序结束时: Runtime.ge

Java版权信息之Jautodoc

Java项目开发中,常常需要在编码文件上面加上一些版权声明或者类注释,如果文件很多,手工去添加或者修改,会很麻烦.可以利用工具满足我们的要求.一.版权声明可以使用Jautodoc.将jautodoc的plugin和feature目录对应copy到eclipse目录中,并且带-clean参数重新启动一次eclipse(以后不再需要该参数).到eclipse的window->preference菜单中,java- jautodoc,configure project specific setting

【ecshop】 完全清除版权信息

完整去掉版权和后门的方法: 去ECSHOP版权,去官方后门,完整版 作者:阿牛 ECShop是一款B2C独立网店系统,适合企业及个人快速构建个性化网上商店.系统开源但不免费,是基于PHP语言及MYSQL数据库构架开发的跨平台开源程序.目前最新版本为2.7.3 0708版. 1.首先,去掉TITLE中的"Powered by ECShop" (请注意,请勿用记事本编辑程序,可推荐使用EDITPLUS,小巧好用!) 打开文件:includes/lib_main.php 查找:$page_t

【Discuz】去除版权信息,标题栏与底部改动

这篇文章尽管是介绍怎么把Discuz!的版权信息怎么搞得无影无踪,可是还是建议在不影响论坛视觉效果的情况下,保留Discuz的版权信息,毕竟它为我奉献了一个这么出色的开源论坛的phpproject.主要是利用思考去除版权信息的契机,学会改动Discuz!project的标题栏与底部. 这里以默认模板,没有作不论什么改动的Discuzproject为例. Discuz!的版权信息首先是存在与两个地方.一个是标题栏,一个是底部. 首先,Discuz的标题栏文件藏在..\template\defaul

【Discuz】去除版权信息,标题栏与底部修改

这篇文章虽然是介绍怎么把Discuz!的版权信息怎么搞得无影无踪,但是还是建议在不影响论坛视觉效果的情况下,保留Discuz的版权信息,毕竟它为我奉献了一个这么出色的开源论坛的php工程.主要是利用思考去除版权信息的契机,学会修改Discuz!工程的标题栏与底部. 这里以默认模板,没有作任何修改的Discuz工程为例. Discuz!的版权信息首先是存在与两个地方,一个是标题栏,一个是底部. 首先,Discuz的标题栏文件藏在..\template\default\common\header_c

VS2010自动添加版权信息

原文:http://www.cnblogs.com/justconnor/archive/2013/04/07/3006331.html   自动生成版权信息设置 现在大多数公司都规定程序员在程序文件的头部加上版权信息如下: /****************************************************************** * Copyright (C): **公司 * NameSpace: Test * FileName: WebForm4 * Create

ubuntu安装jdk后,程序“java”已包含在下列软件包中

在root下一切正常,在当前用户下就出现了问题.如下所示:  java -version 程序“java”已包含在下列软件包中: * gcj-4.4-jre-headless * openjdk-6-jre-headless * cacao * gij-4.3 * jamvm请尝试:sudo apt-get install <选定的软件包> 解决方法:(手动设置系统默认JDK) 在终端中依次输入命令: jdk1.6.0_26 sudo update-alternatives --install

九、java中类型信息

一.什么是类型信息? 简单的理解 ,“类型信息”就是一种机制, java中用这种机制来实现: 在程序运行过程中发现和使用“类”信息. java的类型信息主要有两块组成:RTTI和反射. 二.什么是RTTI? RTTI,全称是Run-Time Type Information  ,名字的含义是在运行时识别一个对象的类型. 1.Class对象 java中用一个特殊的对象Class, 通过它来执行其RTTI(这是一种思想, 用一个Class来表示所有类型对象,通过具体的Class里面的属性再来区分到底