javase IO

File 类,用来表示一个文件或者一个文件夹,通过File类的对象来对
文件夹的名字,路径,大小等等访问,但是不可以直接访问文件内的
数据

构造
new File(String url) 指定路径
new File(String parentUrl,String url) 指定父路径,当前文件
new File(File parent,String url) 父File对象,当前文件

常用方法
file对象.exists() 判断是否存在
file对象.isFile() 是否是文件
file对象.isDirectory() 是否是文件夹
file对象.delete() 删除
file对象.mkdir() 创建目录
file对象.mkdirs() 创建目录,把不存在的父级目录一并创建
file对象.createNewFile() 创建文件
file对象.getName() 得到文件名
file对象.getAbsolutePath() 得到文件的绝对路径
file对象.getParent() 返回父级目录的名字
file对象.getParentFile() 返回父级目录的对象
file对象.list() 得到所有的子集file的名字数组
file对象.listFiles() 得到所有子集的file的对象数组

什么是IO?
IO可以写成In 和Out 也就是读和写,所有IO的体系功能基本上就是
读写.
IO作用:读写设备上的数据,包括磁盘,网络,内存等
IO流根据数据的走向分为输入流(读)和输出流(写)
IO流根据处理的数据的类别分为字节流和字符流

字节流:可以用来处理任何类型的数据,包括文字,视频等,所有的
字节流的类都以Stream结尾
字符流:用来处理文本类型的数据

字节:计算机的存储单位,所有的数据都会占据一定的存储空间
字符:a、1、哈、* 这些都是字符。对应着不同的字符编码集字符存储
占据的字节大小也不一样

GBK 中文字符编码集

Unicode 是为了解决不同地区的信息交流的问题,国际组织定制的一
套字符编码,目的是为了解决跨平台,跨地区的信息交流问题.对于全球
多个国家常用的字符,在这套编码中都有一个固定的数字来表示

字节流的两个超类,是抽象类
InputStream 字节输入流
FileInputStream:用来读取文件的内容信息的一个类

OutputStrem 字节输出流
FileOutputStream:用来向文件中写入内容

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

一篇文章带你了解JavaScript日期

日期对象允许您使用日期(年、月、日、小时、分钟、秒和毫秒)。一、JavaScript的日期格式一个JavaScript日期可以写为一个字符串:ThuFeb02201909:59:51GMT0800(中国标准时间)或者是一个数字:1486000791164写数字的日期,指定的毫秒数自1970年1月1日00:00:00到现在。1\.显示日期使用

java获取路径(转)

1、利用System.getProperty()函数获取当前路径:System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径2、使用File提供的函数获取当前路径:FiledirectorynewFile("");//设定为当前文件夹try{