java实现读取指定文件内容

来源:互联网 发布:js 监听视频播放结束 编辑:程序博客网 时间:2024/05/06 19:37

以下为一段读取指定文本文件代码,用于读取服务器日志文件

public String index() {

        String s = "E:/apache-tomcat-7.0.5/logs/testlog.log";
        try {
            String encoding = "GBK";
            File file = new File(s);
            if (file.isFile() && file.exists()) { // 判断文件是否存在
                InputStreamReader read = new InputStreamReader(
                        new FileInputStream(file), encoding);// 考虑到编码格式
                BufferedReader bufferedReader = new BufferedReader(read);
                String lineTxt = null;
                StringBuffer stest=new StringBuffer();
                while ((lineTxt = bufferedReader.readLine()) != null) {
                    System.out.println(lineTxt);
                    stest.append(lineTxt+"</br>");
                }
                read.close();
                model.addAttribute("test", stest.toString());
            } else {
                System.out.println("找不到指定的文件");
            }
        } catch (Exception e) {
            System.out.println("读取文件内容出错");
            e.printStackTrace();
        }
        return null;
    }
0 0
原创粉丝点击