序欢迎来到全网最完整的Java进阶知识系列教程!!!每天定时更新!!!
I/O文件读写是Java甚至所有编程语言都十分重要的模块,因此我们会分几期来分享,今天先讲Java的文件类File 。
如果你正在学习Java,不妨收藏这篇文章,或者关注我,定期收获与Java有关的知识和项目信息!
文章插图
之前七课的内容,可点击下方获取:
老K玩代码:如何优雅的处理异常--Java进阶知识讲义系列(一)
老K玩代码:包装器类装箱与拆箱的艺术——Java进阶知识讲义系列(二)
老K玩代码:一文讲透Java字符串——Java进阶知识讲义系列(三)
老K玩代码:List的用法和实例详解——Java进阶知识讲义系列(四)
老K玩代码:Set的用法和实例详解——Java进阶知识讲义系列(五)
老K玩代码:Map的用法和实例详解——Java进阶知识讲义系列(六)
【file的意思 file】老K玩代码:常用集合的排序方法——Java进阶知识讲义系列(七)
文章插图
接下来就让我们正式开始分享课程内容吧 。
File类是在java.io下的一个工具类,用来对文件进行管理 。
示例代码:
import java.io.File;import java.io.IOException;public class IODemo {public static void main(String[] args) {File d = new File("lordk");File f = new File("lordk/io.txt");try {d.mkdirs();// 创建文件夹f.createNewFile();// 创建文件System.out.println("检测f文件是否存在:" + f.exists());System.out.println("检测f是否是目录:" + f.isDirectory());System.out.println("检测f是否是文件:" + f.isFile());System.out.println("f文件大小:" + f.length());System.out.println("f文件名称为:" + f.getName());f.delete();// 删除文件System.out.println("删除后,检测f文件是否存在:" + f.exists());} catch (IOException e) {throw new RuntimeException(e);}}}
运行结果:检测f文件是否存在:true检测f是否是目录:false检测f是否是文件:truef文件大小:0f文件名称为:io.txt删除后,检测f文件是否存在:false
说明:- File可以创建管理目录(如File d),也可以创建管理文件(如File f);
- 由于createNewFile方法可能会引起IOException,所以这里用try....catch...进行捕获;
- 由于代码运行极快,测试f.createNewFile方法效果的时候,建议先把f.delete();这行注释掉,确定f.createNewFile代码有效后,再执行f.delete方法 。
内容不多,是不是看起来很轻松?
和老K一起每天积累一点点,轻轻松松掌握Java知识 。
正在学习的小伙伴记得给老K一个赞哦,你的支持是我持续输出课程内容最大的动力!
文章插图
结束语我是专注于开发领域的 @老K玩代码,会持续生产关于如何学习编程语言的优质内容 。
如果你想学习Java编程,或者想精进你的Java编程能力,可以关注我 。
如果你对开发、编程有任何疑问或者有想了解的内容,而我暂时没有写到的,也欢迎随时来找我聊聊 。
文章插图
?
秒懂生活扩展阅读
- email安全传输的方法称为 email
- 山麓这个词语中麓的意思是什么
- 卫青是怎么死的多少岁
- 怎样做美味的红烧土豆胡萝卜
- 开网店将面临什么样的困难?应该如何解决?
- 如何提高淘宝宝贝的展现量?
- 逆水行舟不进则退的本义是指什么
- 寿命最长的皇帝是谁
- 健康教育的名人名言
- 塑料杯可以放多少度的热水 塑料杯可以放几度的热水