zoukankan      html  css  js  c++  java
  • File I/O文件的操作

    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

  • 相关阅读:
    To the Virgins, to Make Much of Time
    瓦尔登湖
    贪心算法
    R语言实战 —— 常见问题解决方法
    R语言实战(四)—— 基本数据管理
    R语言实战(三)——模拟随机游走数据
    Vim——回顾整理
    Clion下载安装使用教程(Win+MinGW)
    【ACM】孪生素数问题
    【ACM】一种排序
  • 原文地址:https://www.cnblogs.com/Eason-chen/p/7642554.html
Copyright © 2011-2022 走看看