关闭

Java NIO 写文件

标签: javastringnullcsvfile
3695人阅读 评论(0) 收藏 举报
分类:
//将邮箱 姓名和最后生成的链接数据写入csv文件
    private void writeCsv(String content, String fileName) throws IOException {
        File f = new File(defaultCsvpath);
        f.setWritable(true);
        if (!f.exists()) {  //如果该路径不存在,就创建该路径
            f.mkdir();
        }
        String filePath = defaultCsvpath + "/" + fileName;  //得到完整文件路径
        FileOutputStream fos = null;
        FileChannel fc_out = null;
        try {
            fos = new FileOutputStream(filePath, true);
            fc_out = fos.getChannel();
            ByteBuffer buf = ByteBuffer.wrap(content.getBytes());
            buf.put(content.getBytes());
            buf.flip();
            fc_out.write(buf);
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            if (null != fc_out) {
                fc_out.close();
            }
            if (null != fos) {
                fos.close();
            }
        }
    }
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1293317次
    • 积分:10581
    • 等级:
    • 排名:第1532名
    • 原创:42篇
    • 转载:428篇
    • 译文:0篇
    • 评论:121条