public static void writeFile(String path,String fileName,String content) throws IOException {
File file = new File(path);
if(!file.exists()){
try {
boolean mkdirs = file.mkdirs();//按照该目录创建文件夹
if(mkdirs==true){
File filetxt = new File(fileName);
filetxt.createNewFile();//创建文件
}

} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
FileWriter writer = null;
try {
writer = new FileWriter(path+"/"+fileName, true);
writer.write(content);
} catch (IOException e) {
e.printStackTrace();
} finally {
if (writer != null) {
writer.close();
}
}
}
public static void main(String[] args){
try {
writeFile("D://wth/my","tu.txt","i love you");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

转载于:https://www.cnblogs.com/wth21-1314/p/9797377.html

文件处理(如果文件存在则追加,不存在则生成多级文件夹以及txt目录)相关推荐

  1. python生成多级文件夹_Python zipfile压缩文件和文件夹(支持多级目录)

    支持压缩单个文件和多级文件夹 使用方法 zip_compress(to_zip,save_zip_name):#to_zip表示源文件或者源目录,save_zip_name表示目的zip文件(可带目录 ...

  2. java中snakeyaml工具包操作yaml文件,什么是yaml文件,yaml如何解析转换为实体,实体如何生成yaml文件

    什么是yaml文件 这里就不去搞yaml的书面意思了,其实就可以理解为一种数据文件,里面的数据是以键值对的方式存储的.java中map就是键值对的形式,我们带着这个概念去理解.举个例子: school ...

  3. python生成多级文件夹_利用 python 遍历多级文件夹处理不同文件

    需求:近期,同事在处理文件的时候,常常需要从一堆文件中提取一些数据信息: 分析:由于每个文件夹下面的文件或文件夹多如牛毛,文件类型也很多种,需要针对不同文件类型做处理,人工处理是不现实的,只能用脚本处 ...

  4. python excel web_使用python在WEB页面上生成EXCEL文件

    近日写的一个程序需要在WEB服务器上生成EXCEL文件供用户下载,研究了一下找到了以下比较可行的实现方案,下面以web.py为例,把相关代码贴出来供大家参考: 首先需要下载生成EXCEL的模块,推荐使 ...

  5. 使用Cython库包对python的py文件(源码)进行加密,把python的.py文件生成.so文件并调用

    文章目录: 1 准备环境 2 调用`Cython库包`把python的`.py`文件生成`.so`文件 2.1 写源码文件 2.2 调用源码接口 2.3 调用Cython库把`.py`源码生成`.so ...

  6. python数据生成pdf,Python生成pdf文件的方法

    摘要:这篇Python开发技术栏目下的"Python生成pdf文件的方法",介绍的技术点是"python生成pdf文件.python生成pdf.生成pdf文件.Pytho ...

  7. linux手动生成dump文件权限不足_linux下生成dump文件方法及设置

    https://andyniu.iteye.com/blog/1965571 Linux中生成 Core Dump 文件的方法 1 什么是 Core Dump Core Dump 又叫核心转储.在程序 ...

  8. bcp生成excel文件优化方案

    一.综述:目前页面生成excel的方法很多,总结起来,不外乎两类,一种是使用excel对象,一种是"伪文件".两种方法 是各自有各自的优缺点,在不同的领域也都有很多成功的案例.前者 ...

  9. Java使用iText生成word文件的完美解决方案(亲测可行)

    JAVA生成WORD文件的方法目前有以下种: 一种是jacob 但是局限于windows平台 往往许多JAVA程序运行于其他操作系统 在此不讨论该方案 一种是pio但是他的excel处理很程序 wor ...

最新文章

  1. 作为程序员,要取得非凡成就需要记住的15件事。
  2. @程序员,“10倍工程师”都在追这四大AI风向
  3. (4)Python3笔记 之 流程控制
  4. 如何使用RMAN duplicate搭建12C的Data Guard环境?
  5. python学习笔记(十一):网络编程
  6. java oracle spool,oracle之spool详细使用总结
  7. dnsmasq, ipset和iptables配置
  8. linux网络操作系统-实训项目的实现
  9. 官宣:华为云学院带你看AI
  10. 辽宁大连IPv6高校
  11. HTML5期末大作业:漫画网站设计——海贼王基地(5页) 学生动漫网页设计模板下载 海贼王大学生HTML网页制作作品 简单漫画网页设计成品 dreamweaver学生网站模板
  12. spotify mp3_为什么Spotify有那么多怪异的通用艺术家,例如白噪声婴儿睡眠
  13. 小米手机MIUI13系统最全的关闭广告教程
  14. 视频直播APP开发的主要功能
  15. RTP PS PES ES H264协议学习
  16. MHCHXM超快恢复二极管SF1604为什么是三个脚
  17. 基于HyperLPR的车牌识别(三)
  18. 程序人生:为什么软件工程师是更好的CEO?
  19. RAC的高可用,GG、DG的区别
  20. 如何在Android设备之间共享Google Play应用,音乐等

热门文章

  1. 1.Spring Boot --hello world
  2. 【DataBase】【SQL语言】【第三天】
  3. F5负载均衡配置手册-实操后的
  4. 利用memcached做缓存服务器,为后端tomcat服务器做会话保持,利用httpd的jk模块模块做负载均衡...
  5. 防sql注入Replace区分大小写
  6. MySQL 超时解决方案mysql报错处理: could not be resolved: getnameinfo() returned error (code: -3)...
  7. 发布 SharePoint Server 2007 Starter Page
  8. 树梅派配置ad-hoc网络
  9. 甲骨文推出全新Oracle Cloud at Customer
  10. html中事件处理中的this和event对象