一.使用File创建文件

File file = new File("."+File.separator+"data.dat");

//如果不存在则创建

file.createNewFile();

File.separator目录分割符(在windows上代表/ 在linux上代表\)

"."代表的路径:当前目录

eclipse_workspace/project_name/

File.createNewFile有throws声明,需要捕获异常IOException

二、使用File创建目录

File dir = new File("."+File.separator+"demo")

dir.mkdir();

可以建立多个目录级

File dir = new File("."+File.separator+"demo"+File.separator+"A")

dir.mkdirs();

由此可得出结论:mkdir()只能在已有的目录基础上创建新目录

mkdirs()可以创建所有必要的父目录

三、在A目录下创建文件data.dat

两种方式:1.直接指定data.dat需要创建的位置,并调用createNewFile()。前提是,目录都要存在

2.先指定data.dat的目录,不存在的都创建好后再创建文件

以下是方式2,其中用到了File的1个构造方法

最新文章

  1. Mybatis #和$的区别
  2. 火狐浏览器不能获取 event,解决js报错问题
  3. try catch 与 throw拾遗
  4. 服务端JavaScript之Rhino
  5. OAF_架构MVC系列4 - Control的概述(概念)
  6. C#图片上写文字
  7. LeetCode 3
  8. shell字符串
  9. 开发一个Swing功能时的一点总结
  10. python爬虫(四)_urllib2库的基本使用
  11. 用泛型创建SqlServerHelper类实现增删改查(一)
  12. Labview中嵌入flex/flash
  13. 安卓高级1 -----Xutil3 和Picasso使用
  14. 【翻译】Sencha Touch 2入门:创建一个实用的天气应用程序之三
  15. UI自动化之日志
  16. Java类的加载和对象创建流程的详细分析
  17. spring boot 打jar包,获取resource路径下的文件
  18. Sql显示16进制
  19. TF常用知识
  20. 微服务架构演变过程-SpringCloud

热门文章

  1. 网络工程实训_2路由器基本配置及IOS介绍
  2. unity shader在小米2s上的问题
  3. 【转】ASP.NET Cookies简单应用 记住用户名和密码
  4. 【转】php curl 伪造IP来源的实例代码
  5. ExtJs学习笔记之ComboBox组件
  6. javascript 对象中的 handleEvent
  7. jquery组件团购倒计时功能
  8. 对自己的文件使用keystore签名
  9. Dell vsotro 14 3000系列从win10重装win7
  10. PLSQL_Oracle面试整理(汇总)