标签:
流只能操作数据。
File 类
用来将文件或者文件夹封装成对象。
方便文件与文件夹进行操作
File对象可以作为参数传递给流的构造函数。
可以将已有的和已出现的文件或者文件夹封装成对象
File a = new File(“a.txt”);
File类常见方法:
1 创建
boolean creatNewFile(); 当且仅当不存在具有此抽象路径名指定的名称的文件时,原子
地创建由此抽象路径名指定的一个新的空文件
boolean mkdir(): 创建文件夹。
boolean mkdirs() 创建多级文件夹
2 删除
boolean delete(); 如果文件正在使用,则删除不了返回false
void deleteOnExit(); 在程序退出时删除指定文件
3 判断
boolean exists() : 文件是否存在
ifFile ()
isDirectory()
ifHidden();
isAbsolutePath();
4 获取信息
getName()
getPath();
getParent(); 该方法返回的是绝对路径中的父目录,如果获取的是相对路径,返回null
如果相对路径中有上一层目录那么该目录就是返回结果。
getAbsolutePath()
lastModidied();
length();
在判断文件对象是否是文件或者目的是,必须要判断该文件对象封装的内容是否存在。
通过exists判断,(因为文件或文件夹不存在也会返回false)
Properties 是hashtable的子类。
也就是说它具备map集合的特点,而且它里面存储的键值对都是字符串。
是集合中IO计数相结合的集合容器
该对象的特点,可以用于键值对形式的配置文件
那么在加载数据时,需要数据有固定格式,键=值。
配置文件xml,
dom4j dom for java
打印流:
该流提供了打印方法,可以将各种数据类型的数据都原样打印。
字符打印流:
PrintWriter
构造函数可以接受参数类型
1 file ,对象file
2 字符串路径,String
3 字节输出流。 OutputStream
4 字符输出流,Writer
字节答应流:
PrintStream
构造函数可以接受的参数类型
1 file 对象file
2 字符串路径,String
3 字节输出流 OutputStream
SequenceInputStream
对多个流进行合并
vectory 里面有Enumeration
对文件进行分割,用计数器的方法
标签:
原文地址:http://www.cnblogs.com/wzz1020/p/3870629.html