`
张麟熠焰
  • 浏览: 15810 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

文件读写操作小结

阅读更多

                         文件读写操作小结 

 1、在实现文件的读写操作时,此处最重要的是要注意FileInputStream 和
          FileOutputStream,文件输入输出流; 


 2、要想实现文件的读写操作,首先得创建一个输入流对象和输出流对象
          FileInputStream fis = new FileInputStream(souseName);
          FileOutputStream fos = new FileOutputStream(desname); 
      此处两个参数是外面传进来的 


3、在文件的读写时分为两种方法:一种是一次性读完,然后再一次性写

     完, 另一种是读一个写一个 
     3.1、一次性读完和一次性写完可用如下方法 
            int length = fis.available();//其中available可获得当前文件中所剩字符
            byte []buf= new byte[length];//创建一个数组一次性取完所有文件
            fis.read(buf); 
            fos.write(buf); 
     3.2、读一个写一个可用如下方法: 
            int i;//i用来保存当前读取字符的
            while((i=fis.read())!=-1){
                   fos.write(i); 
            } 
     3.3、其中read方法的应用应当注意: 
             在java API中有三个read方法:
               第一个是不带参数的,一次只从此输入流中读取一个数据字节;
               第二个是带一个参数的方法,一次从输入流中将最多 b.length 个 
               字节的数据读入一个 byte 数组中,我此处用的就是这个方法;
               第三个是带三个参数的方法 
               read(byte[] b, int off, int len) 
               从此输入流中将最多 len 个字节的数据读入一个 byte 数组中。

 
4、在文件读写操作结束后一定要记得关闭读写流
           fis.close();
           fos.close();

 

分享到:
评论

相关推荐

    Android中文件读写(输入流和输出流)操作小结

    1. Android中文件读写的原理: (1).所有文件的储存都是字节的储存。 (2).在磁盘上保留的并不是文件的字符而是先把字符编码成字节,再储存这些字节到磁盘。 (3).在读取文件(特别是文本文件)时,也是一个字节一个...

    C语言中的各种文件读写方法小结

    前言 ... 文件的I/O操作是每一门语言的重点,因此这里我先来介绍一下如何用C语言去进行文件的I/O操作。 文件和流  就C语言程序而言,所有的I/O操作只是简单地从程序移进或移出字节的事情。因此,这种

    Android手机内存中文件的读写方法小结

    主要介绍了Android手机内存中文件的读写方法,实例总结了Android针对文件读写操作的相关技巧,非常具有实用价值,需要的朋友可以参考下

    读写xml所有节点个人小结和读取xml节点的数据总结

    c#操作xml文件整理-实用篇\读写xml所有节点个人小结和读取xml节点的数据总结

    操作系统课程设计-文件系统的模拟设计.doc

    流程图如图 1.4所示: (4)运行结果分析 程序结果如图1.5-1.7所示 图1.5 图1.6 图1.7 (5)设计小结 操作系统课程设计是本课程重要的实践教学环节。课程设计的目的,一方面使学生 更透彻地理解操作系统的基本概念和...

    文件处理小结

    文章目录文件处理小结一、文件处理1.1 打开文件的流程1.2 with管理上下文1.3 打卡文件的三种模式1.4 同时打开两个文件1.4.1 文件复制1.5 打开文件file后,file的方法 文件处理小结 一、文件处理 1.1 打开文件的流程 ...

    python中csv文件的若干读写方法小结

    //用普通文本文件方式打开和操作 with open("'file.csv'") as cf: lines=cf.readlines() ...... //用普通文本方式打开,用csv模块操作 import csv with open("file.csv") as cf: lines=csv.reader(cf) for ...

    FileShare枚举的使用小结(文件读写锁)

    开发过程中,我们往往需要大量与文件交互,读文件,写文件已成家常便饭,本地运行完美,但一上到投产环境,往往会出现很多令人措手不及的意外,或开发中的烦恼,因此,我对普通的C#文件操作做了一次总结,问题大部分...

    mmc卡文件系统与其实现方法

    4 小结 通过对SPI模式下MMC卡读写和文件系统的研究,实现了单片机对MMC卡FATl6文件的管理,包括文件的创建、读写、删除等操作。该方法为数据采集系统提供了一种非易失性存储器的解决方案,采集到的数据会以标准文件...

    Visual C++2010开发权威指南.part06

    12.3 .ini文件读写操作 500 12.4 注册表读写操作 502 12.4.1 注册表简介 502 12.4.2 注册表API 504 12.4.3 访问并修改注册表 507 12.5 小结 509 第13章 Visual C++ 2010 MFC数据库 第13章 开发 510 13.1 数据库基本...

    C++标准IO文档

    C++标准IO 2 1.面向对象的标准库 2 2.流的状态 4 1.流状态 4 2.流状态的使用 4 3.缓存的管理 5 1.刷新输出缓冲区 5 2.输入和输出绑定 6 4.文件IO 6 1.类与对象 6 2.函数调用 7 1.文件模式 7 ...小结: 13

    服务器配置课程学习小结.docx

    服务器配置课程学习小结全文共12页,当前为第1页。服务器配置课程学习小结全文共12页,当前为第1页。服务器配置课程学习小结 服务器配置课程学习小结全文共12页,当前为第1页。 服务器配置课程学习小结全文共12页,...

    C# 文件处理技术

    C# 文件处理技术,包括file,fileinfo等,具体如下 第三章 文件处理技术 2 3-1 System.IO 命名空间 2 3-1-1 System.IO类介绍 2 3-1-2 File类的常用方法 4 3-1-3 Fileinfo类的常用方法 5 ...3-6本章小结 45

    寒江独钓-Windows内核安全编程(高清完整版).part7

    5.4.7 小结 111 5.5 FAT12/16磁盘卷初始化 111 5.5.1 磁盘卷结构简介 111 5.5.2 Ramdisk对磁盘的初始化 113 5.6 驱动中的请求处理 119 5.6.1 请求的处理 119 5.6.2 读/写请求 120 5.6.3 DeviceIoControl请求 122 5.7...

    高可用性的HDFS:Hadoop分布式文件系统深度实践

    第1章 HDFS HA及解决方案 1.1 HDFS系统架构 1.2 HA定义 1.3 HDFS HA原因分析及应对措施 1.3.1 可靠性 1.3.2 可维护性 1.4 现有HDFS HA解决方案 1.4.1 Hadoop的元数据备份方案 1.4.2 Hadoop的...8.5 小结

    UNIX操作系统教程 张红光

    Window编程环境介绍295 14.2数据检索加工工具awk296 14.2.1awk基本描述296 14.2.2awk中的...小结303 习题303 附录AUNIX系统中的常用系统调用304 附录BLinux系统中的C环境308 附录CUNIX/Linux常用命令314 参考文献...343

    Java中的缓冲流——学习小结

    这里需要说明一点小知识,在对硬盘进行读写操作时,一个完整的文件的读写速率要远远高于同样大小的散文件的读写速率。这是因为散文件需要不断地访问、关闭硬盘,极大地浪费了时间,缓冲流也是同样原理。 缓冲流基于...

Global site tag (gtag.js) - Google Analytics