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(); 判断是否为文件夹

 

 

posted @ 2019-07-02 14:57  枫叶痕雪  阅读(78)  评论(0)    收藏  举报