美文网首页
向文件中写入字符串

向文件中写入字符串

作者: wangzaiplus | 来源:发表于2017-09-25 15:23 被阅读0次
        /**
         * 写文件
         * @param filePath 写入的文件路径
         * @param str 需要写入的数据
         * @param append 是否追加到文件末尾
         */
        public static void writeToFile(String filePath, String str, boolean append){
            if(!CommonUtils.isEmpty(filePath)){//判空
                try{
                    File file = new File(filePath);
                    if(file.isDirectory()){
                        logger.info("无法写入目录,请指定文件名");
                        return;
                    }
                    if(!file.exists()){
                        file.createNewFile();//文件不存在,创建文件
                    }
                    BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file, append)));
                    if(!CommonUtils.isEmpty(str)){
                        bw.write(str);//写操作
                    }
                    if(bw != null){
                        bw.close();
                    }
                }catch(Exception e){
                    e.printStackTrace();
                }
            }
        }
    

    相关文章

      网友评论

          本文标题:向文件中写入字符串

          本文链接:https://www.haomeiwen.com/subject/llhdextx.html