博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IO流
阅读量:3711 次
发布时间:2019-05-21

本文共 1174 字,大约阅读时间需要 3 分钟。

IO流是什么

IO流:JAVA程序进行数据传输的管道,流就是管道。把数据传到程序中是输入流,把数据从程序中输出是输出流

文件

计算机中所有的数据都是以文件来存储的,在Java中认为文件是一个对象,为File类。

Class类—对象—**.class文件在内存中的表现形式
File类的对象就是磁盘上所有的文件,在Java语言中的对象的表现形式

File类的构造方法:

File(String pathname):根据一个路径得到一个File对象

File(String parent,String child):根据一个目录和一个子文件\目录得到File对象
File(File parent,String child):根据一个父File对象和一个子文件\目录得到File对象
File 类的成员方法:

创建功能:

public boolean createNewFile():创建文件,如果存在就不创建 public boolean mkdir():创建文件夹,如果存在这样的文件夹,就不创建了 public boolean mkdirs():创建文件夹,如果父文件夹不存在,会帮你创建出来

删除功能:

public boolean delete():删除文件和文件夹,删文件夹的时候,下面不能有文件或者文件夹

重命名功能:

public boolean renameTo(File dest) 可以给文件或文件夹改名字 如果File改名的路径不在同一个路径下,就是移动

判断功能

public boolean isDirectory() 判断是否是目录 public boolean isFile() 判断是否是文件 public boolean exists() 判断是否存在 public boolean canRead() 判断是否可读 public boolean canWrite():判断是否可写 public boolean isHidden() 判断是否隐藏

获取功能

public String getAbsolutePath():获取绝对路径public String getPath():获取相对名称public String getName():获取名称public String length():获取长度、字节数public String lastModified():获取最后一次的修改时间,毫秒值  相对路径:相对当前的文件夹或者项目的路径绝对路径:文件在系统磁盘上的路径,从盘符开始,一直到文件/文件夹的名称就叫做绝对路径 public String[] list():获取指定目录下的所有文件或者文件夹的名称数组 public File[] listFiles():获取指定目录下的所有文件或者文件夹的数组

转载地址:http://jlbjn.baihongyu.com/

你可能感兴趣的文章
Hbase的写入和读取过程
查看>>
Python爬取王者荣耀英雄图片及装备
查看>>
快速入门MapReduc① 实现WordCount
查看>>
快速入门MapReduce② MapReduce的分区与ReduceTask的数量
查看>>
快速入门MapReduce③ MapReduce综合练习之上网流量统计
查看>>
快速入门MapReduce④ reduce端join与map端join实现
查看>>
Redis 数据持久化案例实现
查看>>
Redis 主从复制结构
查看>>
快速入门Redis Sentinel架构(哨兵)
查看>>
快速入门kafka① Kafka介绍
查看>>
快速入门kafka② kafka集群搭建(初级体验)
查看>>
快速入门kafka③ kafka优点及技术架构
查看>>
快速入门kafka④ 常用命令及API使用
查看>>
快速入门Scala① 介绍及开发环境安装
查看>>
快速入门Scala② 快速入门基本语法
查看>>
快速入门Scala③ scala循环操作
查看>>
SparkCore快速入门及介绍
查看>>
Spark快速入门API① Transformation转换算子
查看>>
SparkSQL介绍及快速入门
查看>>
SparkSQL快速入门DataFrame与DataSet
查看>>