`
webgdi
  • 浏览: 6320 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

文件读写操作

 
阅读更多
     /** 通过IO进行批量读写 */
        byte[] array = new byte[512];
        FileInputStream fin3 = null;
        FileOutputStream fout3 = null;
        try
        {
            fin3 = new FileInputStream(srcFilePathName);
            fout3 = new FileOutputStream(targetFilePathName);
            start = System.currentTimeMillis();
            while (fin3.read(array) != -1)
            {
                fout3.write(array);
            }
        }
        catch (FileNotFoundException e)
        {
            e.printStackTrace();
        }
        catch (IOException e)
        {
            e.printStackTrace();
        }
        finally
        {
            try
            {
                fin3.close();
                fout3.close();
            }
            catch (IOException e)
            {
                e.printStackTrace();
            }
        }
        end = System.currentTimeMillis();
        long time3 = end - start;
        System.out.println("IO_byteArray: " + time3);

        /** 通过IO Buffer实现文件读写 */
        FileInputStream fin4 = null;
        FileOutputStream fout4 = null;
        BufferedInputStream bufferInput = null;
        BufferedOutputStream bufferOutput = null;
        int c = -1;
        try
        {
            fin4 = new FileInputStream(srcFilePathName);
            fout4 = new FileOutputStream(targetFilePathName);
            bufferInput = new BufferedInputStream(fin4);
            bufferOutput = new BufferedOutputStream(fout4);
            start = System.currentTimeMillis();
            while ((c = bufferInput.read()) != -1)
            {
                bufferOutput.write(c);
            }
        }
        catch (FileNotFoundException e)
        {
            e.printStackTrace();
        }
        catch (IOException e)
        {
            e.printStackTrace();
        }
        finally
        {
            try
            {
                bufferInput.close();
                bufferOutput.close();
            }
            catch (IOException e)
            {
                e.printStackTrace();
            }
        }
        end = System.currentTimeMillis();
        long time4 = end - start;
        System.out.println("IO_Buffer: " + time4);
分享到:
评论

相关推荐

    C#文件读写操作

    在C#编程语言中,文件读写操作是基础且至关重要的功能,允许程序与本地文件系统交互。本文将深入探讨如何在C#中执行文件的读写操作,以及如何进行文件删除。 首先,让我们了解C#中用于文件操作的主要类:`System.IO...

    c语言文件读写操作代码

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

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

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

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

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

    Android 文件读写操作

    在Android系统中,文件读写操作是开发过程中常见的任务,涉及到资源文件、数据区文件以及外部存储(如SD卡)的访问。以下是对这些操作的详细说明: 一、资源文件的读取 1. 从resource的raw中读取文件数据: 资源...

    Qt实现GUI的二进制文件读写操作(源码分析+工程打包+测试例子)

    在本文中,我们将深入探讨如何使用Qt库进行GUI界面下的二进制文件读写操作,同时结合源码分析、工程打包以及测试实例来全面理解这一主题。Qt是一个跨平台的应用程序开发框架,广泛用于创建图形用户界面和其他软件。...

    Object-C语言文件读写操作代码

    Object-C语言文件读写操作代码,Object-C语言文件读写操作代码,Object-C语言文件读写操作代码,Object-C语言文件读写操作代码,Object-C语言文件读写操作代码,Object-C语言文件读写操作代码,Object-C语言文件读写...

    csv文件读写操作

    在MFC(Microsoft Foundation Classes)环境下,利用Visual Studio 2015进行CSV文件的读写操作,可以方便地处理这类数据。本文将详细介绍如何在VS2015的MFC项目中实现CSV文件的读写功能。 1. **CSV文件结构** CSV...

    基本的C语言文件读写操作的代码示例

    c语言文件读写操作代码基本的C语言文件读写操作的代码示例基本的C语言文件读写操作的代码示例基本的C语言文件读写操作的代码示例基本的C语言文件读写操作的代码示例基本的C语言文件读写操作的代码示例基本的C语言...

    C++ builder 的文件读写操作总结(共36页)

    C++ Builder 的文件读写操作总结 C++ Builder 是一个功能强大的集成开发环境(IDE),它提供了多种方式来对文件进行读写操作。在本总结中,我们将介绍五种不同的文件读写操作方式:基于 C 的文件操作、基于 C++ 的...

    c语言文件读写操作代码(个人学习笔记)

    c语言文件读写操作代码(个人学习笔记)c语言文件读写操作代码(个人学习笔记)c语言文件读写操作代码(个人学习笔记)c语言文件读写操作代码(个人学习笔记)c语言文件读写操作代码(个人学习笔记)c语言文件读写...

    什么是c语言文件读写操作代码以及学习c语言文件读写操作代码的意义

    ### 什么是C语言文件读写操作代码 C语言作为一种广泛使用的编程语言,其文件读写功能对于实际开发工作至关重要。文件读写操作是指程序能够从文件中读取数据或将数据写入文件的过程。这种能力使得C语言程序不仅能够...

    二进制文件读写操作

    ### 二进制文件读写操作详解:C++中的实践 在计算机科学中,二进制文件读写是一项基础但至关重要的技能,尤其对于高级语言如C++而言,掌握其二进制文件处理方法能够极大地提升数据处理效率与程序性能。本文将深入...

    c语言文件读写操作代码,包含实例及解释.rar

    c语言文件读写操作代码c语言文件读写操作代码,包含实例及解释.rarc语言文件读写操作代码,包含实例及解释.rarc语言文件读写操作代码,包含实例及解释.rarc语言文件读写操作代码,包含实例及解释.rarc语言文件读写操作...

    C++文件读写操作

    C++文件读写操作 C++语言中文件读写操作是非常重要的一部分,了解文件读写操作的各种方法和函数的使用非常关键。本文将详细介绍C++和C语言中关于文件读写操作的使用方法。 流式文件操作 在ANSI C中,对文件的操作...

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

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

Global site tag (gtag.js) - Google Analytics