`
张麟熠焰
  • 浏览: 16634 次
  • 性别: 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();

 

分享到:
评论

相关推荐

    c++ 文件操作小结

    #### 文件读写操作 一旦文件成功打开,就可以通过流对象进行读写操作。对于`ifstream`和`ofstream`,可以使用流插入器(`)和流提取器(`>>`)来进行数据的写入和读取。 - **读取文件**: ```cpp ifstream file...

    c语言文件读写操作代码.txt

    文件读写操作是C语言中非常基础且重要的功能之一,它允许程序与计算机的文件系统进行交互,实现数据的持久化存储和读取。本知识点将结合提供的文件内容,详细解读C语言文件读写操作的代码示例及其相关知识点。 ### ...

    c__读写文件.doc

    - 通过移动文件读写指针可以在文件的任意位置进行读写操作。 - 使用 `seekg()` 和 `seekp()` 函数移动读写指针,其中 `ios::beg`、`ios::cur` 和 `ios::end` 分别表示相对于文件开头、当前位置和文件末尾。 - **...

    c语言文件读写操作代码.docx

    ### C语言文件读写操作详解 #### 一、概述 C语言作为一种强大的编程语言,在处理文件方面提供了丰富的功能。本文将详细介绍如何使用C语言进行基本的文件读写操作,包括打开文件、读取文件、写入文件以及关闭文件等...

    c语言文件读写操作代码.doc

    ### C语言文件读写操作详解 #### 一、引言 C语言作为一种高效且功能强大的编程语言,在系统级编程和嵌入式开发等领域占据着重要地位。文件操作是C语言中的一个基本且重要的功能,它使得程序能够与外部数据进行交互...

    c#中对文件的操作小结.rar_C# 文件_C# 文件操作

    本文将深入探讨C#中对文件的操作,结合“c#中对文件的操作小结.txt”和“www.pudn.com.txt”这两个文件的内容,为开发者提供详尽的指导。 1. **基础概念** - **FileStream**: C#中的`FileStream`类是处理文件的...

    c语言文件读写操作代码.pdf

    ### C语言文件读写操作详解 #### 一、概述 在C语言中,进行文件的读写是一项非常基础且重要的技能。通过标准库中的多个函数,开发者能够灵活地处理各种类型的文件,包括文本文件和二进制文件。本文将详细介绍如何...

    c语言中关于文件操作的常用方法小结

    ### C语言中关于文件操作的常用方法小结 在C语言中,文件操作是一项非常重要的功能,它允许程序与磁盘上的数据进行交互。本文将详细介绍C语言中用于文件操作的一些基本方法及其应用场景。 #### 一、文件打开(`...

    文件操作函数小结文件操作函数小结

    在标准C语言中,文件操作是一组核心功能,允许程序与磁盘上的文件进行交互。以下是对文件操作函数的详细概述: 1. **文件的打开和读取** 文件操作始于打开文件,这通过`fopen()`函数实现。文件指针是一个指向文件...

    python 文件操作函数

    除了基本的读写操作,Python还提供了一系列函数用于文件的其他操作,如: - `seek(offset, whence=0)`:移动文件指针的位置。 - `tell()`:获取当前文件指针的位置。 - `truncate(size=None)`:截断文件至指定大小。...

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

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

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

    总的来说,掌握Android中的文件读写操作,了解字节流和字符流的区别,以及正确使用输入流和输出流,是每个Android开发者必备的技能。这不仅涉及基本的数据存储,还涉及到多媒体文件、SQLite数据库、Excel文件等更...

    读写CSV文件函数(代码)

    #### 三、小结 通过以上分析可以看出,这个函数实现了对特定格式CSV文件的读取,并能够按照预定义的规则解析数据。在实际应用中,这种能力非常有用,可以方便地读取和处理外部数据源。同时,我们也注意到该函数还有...

    C++,java读写二进制文件方法介绍.docx

    * 使用 `fstream` 类可以对文件进行读写操作。 * 打开文件有两种方式:使用 `fstream` 类的构造函数或使用 `open` 函数。 * 写文件时,需要使用 `write` 函数,参数为 `(const char * ch, int size)`,需要将要写入...

    文件操作的实现——C语言

    13.8 本章小结: 本章详细介绍了C语言中的文件操作,包括文件的概念、类型、指针、打开与关闭、读写以及错误检测等,这些都是编写涉及文件操作的C程序的基础。理解并熟练掌握这些知识点,将有助于编写高效且可靠的...

    在C语言中,文件读写操作通常使用标准库中的fopen(), fclose(), fgets(), fputs(), fscanf

    ### C语言中的文件读写操作 #### 一、概述 在C语言中,进行文件的读写操作是一项基本且重要的技能。通常情况下,这些操作通过标准库中的几个关键函数实现,包括`fopen()`用于打开文件,`fclose()`用于关闭文件,`...

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

    在Android开发中,对手机内存中的文件进行读写是常见的操作。这有助于应用程序存储和管理数据,例如用户配置、游戏进度或临时缓存。本文将详细介绍Android如何在内存中读写文件,以及相关的技巧和注意事项。 首先,...

    模拟文件系统(操作系统实验)

    3. **文件的打开与关闭**:在操作系统中,打开文件意味着获取文件的句柄,用于后续的读写操作。关闭文件则会释放相关的系统资源。在模拟中,我们需要维护一个打开文件表,以跟踪当前活动的文件。 4. **文件的读写**...

    noip文件操作精讲

    小结 Noip 文件操作是编程语言中最基本也是最重要的一部分,涉及到文件的输入输出操作。无论是 C 语言还是 C++ 语言,文件操作都是必不可少的。通过本文的讲解,读者应该能够掌握 Noip 文件操作的基本概念和应用。

Global site tag (gtag.js) - Google Analytics