暑期JAVA学习(17)File类

一、File引入

(1)目前是怎么样存储数据的?弊端是什么?

在这里插入图片描述
●在内存中存储的数据是用来处理、修改、运算的,不能长久保存。

(2)计算机中,有没有一块硬件可以永久存储数据的?

● 磁盘中数据的形式就是文件,文件是数据的载体。

(3)思路

1、先要定位文件
File类可以定位文件:进行删除、获取文本本身信息等操作。
但是不能读写文件内容。
2、读写文件数据
IO流技术可以对硬盘中的文件进行读写
3、总体学习思路
先学会使用File类定位文件以及操作文件本身
然后学习IO流读写文件数据。

二、File类概述

●File类在包java.io.File下、代表操作系统的文件对象(文件、文件夹)。
●File类提供了诸如:定位文件,获取文件本身的信息、删除文件、创建文件(文件夹)等功能

三、File类的常用API

(1)File类创建对象

方法名称说明
public File(String pathname)根据文件路径创建文件对象
public File(String parent, String child)从父路径名字符串和子路径名字符串创建文件对象
public File(File parent, String child)根据父路径对应文件对象和子路径名字符串创建文件对象

●File对象可以定位文件和文件夹
●File封装的对象仅仅是一个路径名,这个路径可以是存在的,也可以是不存在的。

在这里插入图片描述

在这里插入图片描述

(2)绝对路径和相对路径

●绝对路径:从盘符开始
在这里插入图片描述

●相对路径:不带盘符,默认直接到当前工程下的目录寻找文件。

在这里插入图片描述

四、总结

1、File类的作用?
创建对象定位文件,可以删除、获取文件信息等。但是不能读写文件内容。

2、File类构建对象的方式 ?
File file = new File(“文件/文件/绝对路径/相对路径”);

3、绝对路径和相对路径是什么样的?
绝对路径是带盘符的,依赖当前系统。
相对路径是不带盘符的,默认相对到工程下开始寻找文件。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

呦呦呦欸哟哟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值