JAVAIO流输出
javaio流概述
在整个Java.io包中最重要的就是5个类和一个接口。5个类指的是File、OutputStream、InputStream、Writer、Reader;一个接口指的是Serializable.掌握了这些IO的核心操作那么对于Java中的IO体系也就有了一个初步的认识了。一般我们对文件的存储都是通过window来操作的。所以在java应用程序中我们需要一个对象来告诉虚拟机,让虚拟机去对window系统进行操作。这时就需要IO技术了。java提供了对IO技术的操作方式。数据持久化到硬盘上主要体现就是文件。因此文件File对象首先学习。


1 Java中文件File类
1.io流主要用途读取本地文件或服务器文件,进行本地或者服务器开呗工作
构造函数
绝对路径够构造方法:File f = new File("D:\\test\\a.txt");
相对路径构造方法:new File(new File(),String path name);
如何创建文件对象。3种方式第一种方式
File file= new File("路径");//将文件夹或者文件封装成对象。路径指的是我们电脑硬盘上的任意目录路径。例如e://abc//t.txt.这里的路径可以是我们硬盘上存在的文件或文件夹,也可以是不存在的文件和文件夹。都可以封装成File对象。
第二种方式
File file =new File("路径",文件名);
第三种方法是将目录封装成对象,File file =new File(File f,文件名);其与第二种方式的区别在于,第二种是将目录以字符串的方式,第三种是以将目录封装成对象。
文件分隔符:File.separator.
Api方法: f.getAbsolutePath(); 做的绝对路径
f.getName(); 获得最终路径的name
f.getPath(); 获得路径
f.length(); 路径长度
/*文件夹存在返回flase.不存在则创建。路径错误则报IOExp。
f.createNewFile() 创建新文件
f.delete(); 删除文件夹
f.exists(); 判断此文件夹是否存在
f.isFile(); 判断是否为文件
读取路径下的所有文件:
String[] s=f.File();
File[] ff=f.listFile();此方法返回的是File对象
/**对目录操作删除创建**/
f.mkdir(); 创建此路径的文件夹
f.mkdirs(); 创建此路径上的所有不存在的文件夹
f.isDirectory(); 判断是否为文件夹




浙公网安备 33010602011771号