• /**
  • * 生成数据文件
  • *
  • * @param filePath 写入文件的路径
  • * @param content 写入的字符串内容
  • * @return
  • */
  • public boolean writerFile(String content, String url) {
  • boolean flag = true;
  • try{
  • //创建File对象,参数为String类型,表示目录名
  • File myFile = new File(url);
  • //判断文件是否存在,如果不存在则调用createNewFile()方法创建新目录,否则跳至异常处理代码
  • if(!myFile.exists())
  • myFile.createNewFile();
  • else{  //如果不存在则扔出异常
  • flag = false;
  • throw new Exception("The new file already exists!");
  • }
  • //下面把数据写入创建的文件,首先新建文件名为参数创建FileWriter对象
  • FileWriter resultFile = new FileWriter(myFile);
  • //把该对象包装进PrinterWriter对象
  • PrintWriter myNewFile = new PrintWriter(resultFile);
  • //再通过PrinterWriter对象的println()方法把字符串数据写入新建文件
  • myNewFile.println(content);
  • resultFile.close();   //关闭文件写入流
  • }catch(Exception ex){
  • System.out.println("无法创建新文件!");
  • flag = false;
  • }
  • return flag;
  • }

转载于:https://www.cnblogs.com/lizuoqi/p/4635581.html

file 创建 txt文件相关推荐

  1. C++ 如何用创建txt文件,并且写入内容(汇总)

    void CreatTxt(char* pathName, unsigned char* rBuffer,int length)//创建txt文件 {  //char* path = "C: ...

  2. 创建txt文件_Mac电脑创建txt文件的方法

    mac电脑该怎么创建TXT文件?可能很多新手小伙伴在刚刚接触mac电脑的时候不知道该如何创建TXT文件,今天本篇文章就为大家介绍如何设置新建txt文档文件的快捷键,还不知道的朋友快来学习一下吧! 第一 ...

  3. Java中,File创建一个文件

    import java.io.File; import java.io.IOException; /** * * 如何用File创建一个文件 */ public class test1 {public ...

  4. Python创建txt文件并读取与写入

    Python创建txt文件并读取与写入 [PyCharm 软件内操作] 在PyCharm中创建工作目录(D:\python\test1\) 一.创建一个txt文档 # -*- coding: utf- ...

  5. Android开发创建txt文件并读写txt文件数据

    在Android开发过程中,经常会遇到需要创建txt文件并写入数据的情况.今天我们来介绍一下如何实现这样的功能. 一.创建txt文件 /*** 创建txt文件*/private void create ...

  6. Python碎片化学习教程 @19. 在指定路径下创建.txt文件,并写入内容

    代码功能:在指定路径下创建.txt文件,并写入内容 代码如下: file = open("1.txt", "w", encoding="utf8&qu ...

  7. 关于Java里面File类创建txt文件重复???

    private JButton getOpenButton() {if (openButton == null) {openButton = new JButton();openButton.setT ...

  8. python在当前目录创建txt文件-python根据txt文本批量创建文件夹

    前言 前言:想写这个代码的原因是因为实习的时候需要根据表格名创建对应的文件夹,如果只是很少个数文件夹的话,ctrl+shift+n还可以接受吧,可是一次就要创建几百个文件夹,这就有点方方了.所以我写了 ...

  9. python创建txt文件并写入 编码-Python文本文件读写操作时的字符编码问题

    说明1:文本文件的字符编码问题只存在t模式中,如:open('a.txt', mode='rt') 编码(encode): 我们输入的任何字符想要以文件(如.txt)的形式保存在计算机的硬盘上, 必须 ...

最新文章

  1. 算法:五分钟了解一致性hash算法
  2. Buuctf(pwn) jarvisoj_tell_me_something 栈溢出
  3. Github GUI 托管代码教程
  4. python实现人脸识别_python人脸识别代码实现丨内附代码
  5. 机器学习知识总结系列-机器学习中的数学-矩阵(1-3-2)
  6. java string传递_Java,将String从一种方法传递到另一种方法
  7. java堆 数据结构 堆_快速堆数据结构
  8. Combine的使用案例
  9. Ps2021教程,如何在photoshop中调整建筑物透视效果?
  10. aiml java_AIML实现智能聊天机器人
  11. laravel添加语言包
  12. Dreamweaver CC 2019中文版
  13. leetcode---1728. 猫和老鼠 II
  14. 设置透明背景和转换图片格式的技巧
  15. linux透明桥,linux透明防墙(网桥模式).doc
  16. 微信推出赞赏码,有人欢喜有人愁
  17. [渝粤教育] 中国地质大学 工业通风及除尘 复习题 (2)
  18. 收缩毛孔全过程,很详细! - 健康程序员,至尚生活!
  19. MySQL 8.0 新特性之哈希连接(Hash Join)
  20. 源码:批量修改喜马拉雅下载节目的文件名

热门文章

  1. Python中猜数字游戏
  2. mysql空值判断函数_MySQL中的ifnull()函数判断空值
  3. python matlibplot_python matlibplot绘制3D图形
  4. Mysql : InnoDB: Table flags are 0 in the data dictionary but the flags in file ./ibdata1 are 0x4800!
  5. TokenInsight:反映区块链行业整体表现的TI指数较昨日同期下跌5.04%
  6. Android手机刷机失败的自救方法
  7. extjs_10_自己定义combotree组件
  8. PE知识复习之PE的各种头属性解析
  9. 在virtualenv中安装NumPy、 SciPy、 scikit-learn、 matplotlib
  10. 软工小学期实践PART ONE