java 写txt文件

来源:互联网 发布:淘宝店铺营销怎么写 编辑:程序博客网 时间:2024/05/16 04:53

       今天想写一个txt文件,但是磁盘的文件夹没有创建。要写文件之前判断,没有再创建。去网上找java创建TXT文件并进行读、写等操作的,基本上都是一个模板出来的,都是copy来的,很烦。现在我把我写的发表出来,给有需要的童鞋看看。

/**     * 写txt文件     * @param conent     * @param txtPath      * @param isNextWriter true表示以追加形式写文件      */    public void writerTXT(String conent,String txtPath,boolean isNextWriter){        try {            //创建文件夹和文件  比如:F:/TXT文件夹/testTXT/testData.txt            File file = new File(txtPath);            if(!file.getParentFile().exists()){                file.getParentFile().mkdirs();//创建文件夹 如:在f盘创建/TXT文件夹/testTXT/两个文件夹。            }            if(!file.exists()){                file.createNewFile();//创建txt文件 如:testData.txt文件            }            //写入txt文件              FileWriter fileWriter = new FileWriter(txtPath,isNextWriter);            BufferedWriter bw = new BufferedWriter(fileWriter);            bw.newLine();            bw.write(conent);            fileWriter.flush();            bw.close();            fileWriter.close();                    } catch (Exception e) {            e.printStackTrace();        }    }

测试

public static void main(String[] args) {TxtBean   txtBean = new TxtBean();for (int i = 0; i < 100; i++) {txtBean.writerTXT("testTxtData"+i, "F:/TXT文件夹/testTXT/testData.txt",true);}}


             

 




原创粉丝点击