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

File I/O文件的操作

时间:2017-10-09 21:00:34      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:接受   string   创建文件夹   使用   style   boolean   操作文件   delete   length   

1.操作文件或目录的属性

   1.文件

文件可以认为是相关记录或放在一起的数据的集合。

   2.创建文件

语法:File  file=new File(String pathName); 其中pathName表示所指向的文件的路径名

需要注意的是:在windows操作系统中,文件路径分隔符可以使用正斜杠“/”如:“C:/test.txt”,也可以使用反斜杠“\”,但是必须写成“\\”,其中第一个表示转义符,如:“C:\\test.txt”。

   3.File类常用的方法

方法名称

说明

Boolean exists()

判断文件或目录是否存在

Boolean isFile()

判断是否是文件

Boolean isDir ectory()

判断是否是目录

String getPath()

返回此对象表示的文件的相对路径名

String getAbsolutePath()

返回此对象表示的文件的绝对路径名

String getName()

返回此对象表示的文件或目录的名称

Boolean delete()

删除此对象指定的文件或目录

Boolean createNewFile()

创建名称的空文件,不创建文件夹

Long length()

返回文件的长度,单位为字节,若文件不存在,返回OL

 

2.java的流

  1.

  流,是指一连串流动的字符,是以先进先出的方式发送和接受数据的通道。一个流是一个输入或输出设备的抽象的表示。

  2.流的两种分类

1) 按照流的流向进行划分,可以分为输入流和输出流:出流OutputStreanWriter作为基类;输入流InputStreamReader作为基类。

2) 按照操作的数据单元不同,流又可以划分为字节流和字符流:字节流有字节输入流InputStream基类和字节输出流OutputStream基类;字符流有字符输入流Reader基类和字符输出流Writer基类。

3.读写文本文件

  1.使用字节流读取文本文件

   入流InputStream

Stringbyte的转换

String s = "fs123fdsa";//String变量

byte b[] = s.getBytes();//String转换为byte[]

String t = new String(b);//bytep[]转换为String

File I/O文件的操作

标签:接受   string   创建文件夹   使用   style   boolean   操作文件   delete   length   

原文地址:http://www.cnblogs.com/Eason-chen/p/7642554.html

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