javaAPI—IO流第一章

本文介绍了Java IO流的基本概念,包括输入流与输出流、字符流与字节流的区分。重点讨论了文件路径的相对与绝对路径,如何使用File类进行文件操作,如exists()、isFile()、isDirectory()等方法来检查文件状态,以及getPath()、getAbsolutePath()获取路径,getName()获取文件名,length()获取文件长度。此外,文章还提及了delete()用于删除文件和mkdir()、mkdirs()创建文件夹,并强调了在可能出现异常的情况下,如何利用try-catch块确保程序的正常运行。
摘要由CSDN通过智能技术生成

Java IO 也称为IO流,IO = 流,它的核心就是对文件的操作。 

IO流按流向分分为输入流和输出流,按照数据传输单位分为字符流和字节流

我们在使用IO流时需要文件或目录的路径,而路径又分为相对路径和绝对路径

相对路径和绝对路径:
        相对路径(相对于当前项目的根路径)
        绝对路径(从盘符开始的路径)

而找路径就需要new File();

而我们判断是文件或目录是是否存在就需要exists()方法,它的返回值为boolean()类型。

 我们判断是文件还是目录是就需要isFile():判断是否为文件isDirectory():判断是否为目录,返回值为boolean类型。

 

 如果要查看它的绝对路径和相对路径的话就需要getPath:获取文件相对路径getAbsolutePath:获取文件绝对路径,返回值都为String类型

 

想要查看文件或目录的名称和长度的话需要getName():获取文件获或目录的名称long length():获取文件的长度,单位字符,如果不存在,返回0LgetName()String类型,length()long类型。

想要删除文件或目录的话需要delete():删除文件或目录,返回值为boolean()类型。

而如果找不到文件或目录的话,就需要创建一个文件或目录,就需要方法createNewFile():创建文件或目录不可以创建文件夹,返回值为boolean类型。但创建是会报错。如下图

这时就需要try catch来解决错误。

try catch:当程序发生错误时,能够保证程序继续执行下去。快捷键为alt+回车。

我们需要选择Surround with try/catch ,

 

 而创建文件夹需要mkdir:创建单个文件夹mkdirs:创建多层级个文件夹。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值