首页 > 其他 > 详细

注释程序中的log日志

时间:2014-03-11 10:08:41      阅读:483      评论:0      收藏:0      [点我收藏+]

有点简单,但也是原创哦。。亲测有效,期待指正。
public class MyTest {
    public static String dirpath = "/home/liu_yin/Android/apktool1.5.2/java";
    public static String oldStr = "LogUtil";
    public static String newStr = "//LogUtil";

    public static void main(String[] args) {
        replaceDir(dirpath);
    
    }
  public static void replaceDir(String Mdirpath){
        File file = new File(Mdirpath);
        if (file.isDirectory()) {
            File[] tempList = file.listFiles();
            for (File fi : tempList) {
                if (fi.isFile()) {
                    writeStrtoFile(
                            myRepalce(readFiletoStr(fi.getAbsolutePath()),
                                    oldStr, newStr), fi.getAbsolutePath());
                }
                else{
                    replaceDir(fi.getAbsolutePath());
                }
            }
        }
  }
    public static String myRepalce(String yuan, String oldStr, String newStr) {
        String result = "-1";
        result = yuan.replaceAll(oldStr, newStr);
        return result;
    }

    public static String readFiletoStr(String path) {
        String result = "";
        try {
            FileInputStream fis = new FileInputStream(path);// 从d:\\1\\3.txt");读出内容到s
            byte[] b = new byte[1024];

            while (true) {
                int i = fis.read(b);
                if (i == -1)
                    break;
                result = result + new String(b, 0, i);
            }
            fis.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
        return result;
    }

    public static void writeStrtoFile(String needStr, String path) {

        try {
            FileOutputStream fos = new FileOutputStream(path, false);// true原有续写,false是追加。如果源文件不存在就新建了
            fos.write(needStr.getBytes());
            fos.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

}


注释程序中的log日志,布布扣,bubuko.com

注释程序中的log日志

原文:http://www.cnblogs.com/CaptainLin/p/3590099.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!