文件(File)

一、文件分为临时文件和永久文件

 1. 在计算机里面,文件可以称为电脑档案、档案、文件,而计算机文件是存储在某个长期存储设备上的一段数据流。

2.长期存储的设备:一般是硬盘、U盘、光盘等等其他的存储设备。

 特点:所存储的数据都是长期存储的,是永久性的,可以长期使用的,不会因为电脑断电而消失。

二、计算机的存储介质

1.硬盘:容量非常大,存储速度一般,但是文件是永久性保存,电脑的程序都存储在这里。

2.内存:容量比较小,存储速度快,是CPU工作的地方,对系统性能影响很大,CPU工作时会把硬盘中要运行的程序调用到内存里来处理。

3.缓存(闪存):容量最小,但是存储速度最快(简称两最),为了CPU的高速度和内存的相当低速度的缓冲区域,一般在CPU上。

三、Java.io.File类

  1. File 类是在Java中提供给程序操作硬盘文件的方式,可以来获取当前关联硬盘文件的相关属性,包括文件名、路径、大小、修改日期等。

    *注意:File类不能直接读写文件中的内容,只能查看和操作文件本身

    2.Flie类常用的构造`
    构造文件对象

File files = new File();

这里写图片描述
File常用的方法操作
方 法 原 型 说 明
boolean exists() 判断文件是否存在,存在返回true,否则返回false
boolean isFile() 判断是否为文件,是文件返回true,否则返回false
boolean isDirectory() 判断是否为目录,是目录返回true,否则返回false
String getName() 获得文件的名称
String getAbsolutePath() 获得文件的绝对路径
long length() 获得文件的长度(字节数)
boolean delete() 删除文件,删除成功返回true,否则返回false
File[] listFiles() 返回文件夹内的子文件与子文件夹的数组
boolean createNewFile()throws IOException 创建新文件,创建成功返回true,否则返回false,有可能抛出IOException异常,必须捕捉

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值