标签:
一、File类
File类:主要用来创建文件或者目录,它位于java.io.File包中
主要方法:
返回类型 方法
boolean createNewFile()//用于创建一个新文件,不创建目录
boolean mkdir()//用于创建一个新目录
boolean mkdirs()//用于创建多级目录
String getName()//获取文件的文件名
String getAbsolutePath()//获取文件的绝对路径
long length()//返回文件长度,文件大小以字节单位
例子:
(1)创建文件目录
FileOutputStream类:输出流 主要用于把数据写入到文件中
主要方法:
FileOutputStream(String name,boolean append)//name一般为文件的路径,append如果为true,则表示从文件末尾追加内容,否则覆盖了以前所有的信息
二、根据文件的流向分为:
1、输入流(即文件的内容输入到控制台):以控制台、程序为参考物
inputStream(抽象类) FileInputStream
2、输出流(即控制台输出到文件的内容)
OutPutStream(抽象类) FileOutStream
三、根据字节的位数
1、字节流(如abc1234(不带中文)、图片、音频、视频用该方法)
输入:inputStream(抽象类) FileInputSteam
输出:OutPutStream(抽象类) FileOutputStream
2、字符流(如纯文件:中文)
输入:Reader FileReader
输出:Writer FileWriter
标签:
原文地址:http://www.cnblogs.com/xuegu/p/5777887.html