本地创建一个文件  向里面写入内容

这里的第二步可以跳过,但前提是E盘下面有了test这个文件夹,

如果没有这个文件夹,则第二步不能跳过。

注:创建文件的这一步可以省略,因为在写入的时候会自动创建文件,但在写入前文件夹必须存在。

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;/** 在本地新建一个文件夹  里面创建一个文件  向里面写入内容 *///1. 文件夹的路径  文件名String directory = "E:\\test";String filename = "test.txt";//2.  创建文件夹对象     创建文件对象File file = new File(directory);//如果文件夹不存在  就创建一个空的文件夹if (!file.exists()) {file.mkdirs();}File file2 = new File(directory, filename);//如果文件不存在  就创建一个空的文件if (!file2.exists()) {try {file2.createNewFile();} catch (IOException e) {e.printStackTrace();}}//3.写入数据//创建文件字节输出流FileOutputStream fos = new FileOutputStream(directory + "\\" + filename);//开始写String str = "测试数据";byte[] bytes = str.getBytes();//将byte数组中的所有数据全部写入fos.write(bytes);//关闭流fos.close();

另:读取本地一个文件中的内容 写入另一个文件

import java.io.FileInputStream;
import java.io.FileOutputStream;
/** 读取本地一个文件中的内容  写入另一个文件 *///创建文件字节输出流  这个路径下的文件必须存在FileInputStream fis = new FileInputStream("E:\\test\\test.txt");//创建文件字节输入流   如果这个文件不存在  会自动创建一个FileOutputStream fos = new FileOutputStream("E:\\test\\test01.txt");//一边读一边写byte[] bytes = new byte[1024];int temp = 0;while ((temp = fis.read(bytes)) != 0) {//将byte数组中内容直接写入fos.write(bytes, 0, temp);}//刷新fos.flush();//关闭fis.close();fos.close();

JAVA在本地创建一个文件 向文件里面写入内容相关推荐

  1. Java中如何创建一个文件或者文件夹

    Java中如何创建一个文件或者文件夹 创建一个文件夹: 调用Java中File类中的mkdir( )或者mkdirs( )方法 boolean  makdir( ):创建一个文件夹,创建成功返回tru ...

  2. Java实现pdf转tex_使用Free Spire.PDF在Java程序中创建和转换PDF文件

    在这篇文章中,我将举例说明如何创建一个包含标题,段落,图像,编号列表和表格的简单的PDF文件,以及如何使用Free Spire.PDF将PDF转换为其他文件格式. 概述 Free Spire.PDF ...

  3. 在Java程序中创建和转换PDF文件

    点击上方关注 "终端研发部" 设为"星标",和你一起掌握更多数据库知识 作者: Codingqi123 来源: jianshu.com/p/db15232987 ...

  4. android mkdirs 不起作用,Android mkdirs()创建一个零字节文件而不是文件夹

    在我的 Android应用程序中,我试图在SD卡上创建以下文件夹: /mnt/sdcard/OSGiComponents/admin/felix-cache/ 这是代码: File cacheDir ...

  5. Helm 创建一个NOTES.txt文件

    引自: Helm | 创建一个NOTES.txt文件 该部分会介绍为chart用户提供说明的Helm工具.在helm install 或 helm upgrade命令的最后,Helm会打印出对用户有用 ...

  6. python做的游戏放到微信_【1、 创建一个python的文件,运行后,文字版方式模拟微信游戏“跳一跳?】...

    python脚本学习过程推荐 学习流程: 一:打础 1.找到合适的书籍(推荐Python核心编程2Dive into Python),大致读一次,循环啊判,常用类啊,搞懂(太难的跳过) 2.勤练习py ...

  7. java 新建菜单选项_请完成下列Java程序:创建一个下拉式菜单,菜单项包括3个CheckboxM..._考试资料网...

    请完成下列Java程序:创建一个下拉式菜单,菜单项包括3个CheckboxMenultem(复选框),一条分割线和一个Exit项.要求打开或关闭复选框时,确定是哪个被切换,是开还是关,并输出它的状态: ...

  8. java创建临时文件夹_如何在Java中创建一个临时目录/文件夹?

    有没有在Java应用程序内部创建临时目录的标准可靠方法? Java的问题数据库中有一个条目,注释中包含一些代码,但是我想知道在一个常用的库(Apache Commons等)中是否找到标准解决方案? # ...

  9. 能打开java文件的软件有哪些_使用JAVA打开本地应用程序相关的文件

    在该项目中需要运行本地文件或应用程序,JDK6添加后Desktop类别.可以直接使用.这使得有可能在程序中无论什么应用程序可以打开的.例:打开pdf文件,当地福昕是默认打开.执行程序将使用福昕开放pd ...

最新文章

  1. 基于Linux GlassFish v3 配置取代tomcat
  2. mysql ES 同步中间件
  3. Python心得基础篇【1】入门篇
  4. 设计模式:里氏替换原则
  5. 对Multi-bin 技术的理解
  6. Java-NIO(三):直接缓冲区与非直接缓冲区
  7. html框架里面怎么填写内容_还不会Python高级框架?进来,速学
  8. 远程计算机关闭了怎么办,怎么远程关闭电脑 远程关闭电脑方法【详细步骤】...
  9. php倒计时不停止,php – 当窗口不在焦点时停止的Javascript倒计时器
  10. ASP.NET服务器控件查询
  11. 一篇真正教会你开发移动端页面的文章
  12. c语言程序仪表称重编程,基于WinCE的双台面动态汽车称重装置仪表设计
  13. 凸优化非系统学习之笔记5:内点法
  14. 如何去掉字符串中第一个和最后一个字符 比如是;
  15. Java基础 EL表达式
  16. C#判断当前系统当前时区是否使用夏令时(夏时制)
  17. html alert字体颜色,js里alert里的字体颜色怎么设置:字体颜色方法;fontcolor(color)...
  18. 苹果马上又要更新系统,iOS 14.5 Beta中的所有新功能
  19. 详解Jetpack Compose中的Modifier修饰符
  20. iptables ip 白名单操作

热门文章

  1. Chrome无法连接到网络
  2. 【评测】细胞STR鉴定服务商服务内容解析
  3. [渝粤教育] 西南科技大学 电机及拖动基础 在线考试复习资料
  4. 计算机培训班哪家靠谱?怎么选择
  5. 云顶之弈5.26服务器维护,云顶之弈维护到几点 云顶之弈维护公告最新 云顶之弈12月26日几点能上...
  6. 计算机比较好的985 211大学,985院校和211院校名单
  7. Android是什么?
  8. Slap the block
  9. 关于抓包的一些常用软件
  10. 泸州市的电子计算机学校名称,泸州市电子机械学校 学校图片简介