码迷,mamicode.com
首页 > 其他好文 > 详细

文件操作

时间:2016-08-16 21:44:20      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:

一、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

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