码迷,mamicode.com
首页 > 编程语言 > 详细

java File I/O

时间:2018-05-15 21:03:13      阅读:280      评论:0      收藏:0      [点我收藏+]

标签:表示   文件内容   out   单元   har   let   相对   读取文件   分类   

File类:

  常用方法:

    boolean exists( ):判断文件或目录是否存在
    boolean isFile( ):判断是否是文件
    boolean isDirectory( ):判断是否是目录
    String getPath( ):返回此对象表示的文件的相对路径名
    String getAbsolutePath( ):返回此对象表示的文件的绝对路径名
    String getName( ):返回此对象表示的文件或目录的名称
    boolean delete( ):删除此对象指定的文件或目录
    boolean createNewFile( ):创建名称的空文件,不创建文件夹
    long length():返回文件的长度,单位为字节, 如果文件不存在,则返回 0L

I/O流

  流的分类:

    按照流向分:

      输出流:OutputStreamWriter作为基类

      输入流:InputStreamReader作为基类

    按照处理数据单元划分:

      字节流:

        字节输出流:OutputStream基类

        字节输入流:InputStream基类

      字符流:

        字符输出流:Writer基类

        字符输入流:Reader基类

 

例:

// 1、创建输入流对象,负责读取D:\我的青春谁做主.txt文件
FileInputStream fis = new FileInputStream("D:\\我的青春谁做主.txt");
//2、创建输出流对象,负责将文件内容写入到C:\myFile\my Prime.txt中
FileOutputStream fos = new FileOutputStream("C:\\myFile\\myPrime.txt",true);
// 3、创建中转站数组,存放每次读取的内容
byte words [] = new char[1024];
// 4、通过循环实现文件读写
while((fis.read())!=-1){
fis.read(words); //读取文件
fos.write(words, 0, words.length); //写入文件
}

 

java File I/O

标签:表示   文件内容   out   单元   har   let   相对   读取文件   分类   

原文地址:https://www.cnblogs.com/fzc521/p/8665809.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!