现在的位置: 首页 > 综合 > 正文

JAVA临时文件的读写

2013年09月06日 ⁄ 综合 ⁄ 共 1060字 ⁄ 字号 评论关闭
try {
            //获取程序当前路径
            String strDir = System.getProperty("user.dir");
            //将路径分隔符更换
            String folderpath = strDir.replace('//',File.separatorChar);
            String filepath=folderpath+File.separatorChar+"josp.tmp";
            File file = new File(folderpath);
            // Create temp file
            File temp = File.createTempFile("josp", ".tmp", file);
           
            // Delete temp file when program exits.
            temp.deleteOnExit();
           
            // Write to file,true为在末尾继续写,false为覆盖原先的内容
            BufferedWriter out = new BufferedWriter(new FileWriter(temp,true));
            out.write("aString/n");
            out.write("aaaaaaaaa/n");
            out.close();
            out = new BufferedWriter(new FileWriter(temp,true));
            out.write("aString/n");
            out.write("aaaaaaaaa/n");
            out.close();

            BufferedReader in = new BufferedReader(new FileReader(temp));
            String str;
            while((str=in.readLine())!=null)
                System.out.println(str);
            in.close();
           
        } catch (IOException e) {
}

抱歉!评论已关闭.