1.创建文件的3种方法

1.File(String filename)

2.File(String directoryPath,String filename)

3.File(File dir,String filename)

其中filename是文件名字,directoryPath是文件的路径,dir为一个目录。用File(String filename)创建文件时,被默认为当前应用再同一目录。

2.操作案例:

         String path= "E:\\yuchao\\测试";//所创建文件的路径File f = new File(path);if(!f.exists()){f.mkdirs();//创建目录}String fileName = "abc.txt";//文件名及类型File file = new File(path, fileName);if(!file.exists()){try {file.createNewFile();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}

Java如何创建一个文件对象相关推荐

  1. python创建一个文件并写入_python创建文件并写入

    python怎么以追加的方式写文件? Python 3.5 想将从1到10写入一个文件并且自动换行 现在需要一个写文件方法,将selenium的脚本运行结果写入test_result.log文件中 首 ...

  2. java.io,PrintWriter可以用来创建一个文件并向本文文件写入数据

    java.io,PrintWriter可以用来创建一个文件并向本文文件写入数据 PrintWriter(String filename); PrintWriter(File file);<!-- ...

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

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

  4. java创建response对象_创建一个HttpResponse对象

    创建一个HttpResponse对象 HttpResponse类实现了javax.servlet.http.HttpServletResponse.跟随它的是一个叫做 HttpResponseFaca ...

  5. JAVA在本地创建一个文件 向文件里面写入内容

    本地创建一个文件  向里面写入内容 这里的第二步可以跳过,但前提是E盘下面有了test这个文件夹, 如果没有这个文件夹,则第二步不能跳过. 注:创建文件的这一步可以省略,因为在写入的时候会自动创建文件 ...

  6. Java黑皮书课后题第9章:*9.3(使用Date类)编写程序创建一个Date对象,设置它的流逝时间分别为...,然后使用toString()方法分别显示上述日期

    Java黑皮书课后题第9章:*9.3(使用Date类)编写程序创建一个Date对象,设置它的流逝时间分别为...,然后使用toString方法分别显示上述日期 题目 代码 思路 代码 题目 代码 思路 ...

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

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

  8. java map存放班级和姓名_Java 创建一个HashMap对象,并在其中添加学生的姓名和成绩,键为学生姓名,值为学生成绩,使用增强for循环遍历该HashMap,并输出学生成绩。...

    |--需求说明 |--实现思路 1.使用map.containsKey()判断输入的姓名在不在map里面,如果在就打印 2.遍历全班姓名和成绩,需要创建Map.entry,然后在map.entry里面 ...

  9. Java 创建一个HashMap对象,并在其中添加学生的姓名和成绩,键为学生姓名,值为学生成绩,使用增强for循环遍历该HashMap,并输出学生成绩。...

    |--需求说明 如题 |--实现思路 1.使用map.containsKey()判断输入的姓名在不在map里面,如果在就打印 2.遍历全班姓名和成绩,需要创建Map.entry,然后在map.entr ...

最新文章

  1. Java Socket多线程异步通信
  2. CMU预训练模型最新综述:自然语言处理新范式—预训练、Prompt和预测
  3. 【枭·音频】注入灵魂—《暗影火炬城》角色语音后期处理
  4. 爬虫的增量式抓取和数据更新
  5. git pull提示当前branch没有跟踪信息
  6. 02 - 替换SetInput方法 VTK 6.0 迁移 (2013-06-30 16:22)
  7. 【LeetCode笔记】199. 二叉树的右视图(Java、二叉树、层序遍历)
  8. Sublime配置VI插件后 快捷键总结
  9. 模拟ARP报文发送,通过改变拓扑结构,观察报文发送方法以及途径
  10. Video Matting:AI视频抠图
  11. 华为存储学习笔记-3
  12. php fckeditor,FCKeditor的安装(PHP)
  13. 吐血推荐 | 5+1款源代码管理笔记本(全平台)
  14. google浏览器被360导航劫持
  15. myeclipse未能启动服务器,myeclipse启动服务器时,tomcat出错问题
  16. .NET Core使用NPOI导出复杂,美观的Excel详解
  17. 用U盘安装Windows server 2012 R2
  18. 性能测试——系统业务指标
  19. scratch节假日课程:元旦贺卡的制作
  20. 【GameObject 类】 (四)SetActive 显示 / 隐藏游戏对象

热门文章

  1. 各种LED显示模组的技术分析
  2. html语言期末考试,HTML期末考试复习题及参考答案
  3. ThinkPHP多语言文件包含RCE(QVD-2022-46174)
  4. 怎样学好软件工程专业!!!
  5. 开学季——想打好数学基础?这些经典教材你最需要!
  6. 英国脱欧,亚马逊FBA卖家需要重视这些事
  7. 详解T507 核心板引脚功能修改指引-飞凌嵌入式
  8. Vanish搭建CDN的节点集群
  9. UE4 如何将TextureRenderTarget2D保存为本地图片
  10. layui upload 上传无反应