`

读写文件

    博客分类:
  • JAVA
阅读更多

import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;

/**
 * @author Administrator
 * @version v1.0, 2011-5-15
 */
public class Test2 {

    /**
     * @param args
     * @throws Exception
     */
    public static void main(String[] args) throws Exception {
        // TODO Auto-generated method stub
        File f=new File("e:/修改好数据.rar");
       
        InputStream inputStream=new BufferedInputStream(new FileInputStream(f)) ;
        OutputStream out = new BufferedOutputStream(new FileOutputStream(new File("c:/a.rar")));
        byte[] b=new byte[1024*1024];
        long inslength=0;
        int r=0;
        long a=System.currentTimeMillis();
        int m=1;
        while((r=inputStream.read(b))!=-1){
            System.out.println(m+":1111111111111..."+r);
            out.write(b);
            inslength+=r;
            m++;
        }
        System.out.println(System.currentTimeMillis()-a);
        System.out.println(inslength);
      
        while((r=inputStream.read(b))!=-1){
            System.out.println("222222222..."+r);
        }
       
        inputStream.close();
        out.close();
    }

}

分享到:
评论

相关推荐

    VC实现读写文件的三种方法

    下面将详细讲解标题中提到的三种在VC++中实现读写文件的方法。 1. Linux下文件句柄方式 在Linux系统中,文件操作主要通过文件描述符(file descriptor)来完成,它是一个非负整数,表示一个打开的文件。在C或C++中...

    linux内核中读写文件数据方式详解

    ### Linux内核中读写文件数据方式详解 #### 概述 在Linux内核开发过程中,经常需要在内核环境中读写文件数据,特别是在调试驱动程序时。由于内核环境中无法直接使用标准库,因此必须借助内核提供的特定API来进行...

    通过can总线实现对U盘拔插的感应以及在U盘中读写文件,并在oled上显示状态

    通过can总线实现对U盘拔插的感应以及在U盘中读写文件,并在oled上显示状态。包括整个工程文件。 U盘读写文件程序\YT32B1_STM32F103_demo.uvproj, 19771 , 2018-04-27 U盘读写文件程序\Basic\adc\adc.c, 4288 , 2018...

    Linux内核中读写文件数据的方法

    在Linux内核编程中,有时候需要直接在内核空间中读写文件,这通常发生在调试驱动程序时。由于内核环境中没有标准C库的支持,必须使用内核提供的特定函数来实现这一目标。以下是对主要涉及的函数的详细解释: 1. **...

    js实现读写文件操作

    js实现的读写文件,文件放在的c:\12.txt里

    多线程通信读写文件

    特别是在处理大量数据时,如读写文件,多线程可以同时执行不同的任务,从而显著提高整体性能。本项目着重探讨如何在多线程环境中实现安全有效的文件读写操作。 首先,我们需要理解多线程的基本概念。在单核处理器...

    VS2010 MFC读写文件

    接下来,你可以通过CFile的成员函数Read()和Write()来读写文件内容。读取数据时,需要指定缓冲区大小和读取位置。例如: ```cpp CHAR buffer[1024]; ULONGLONG bytesRead = file.Read(buffer, sizeof(buffer)); ```...

    C#一个读写文件的类

    用于读写文件的类,比较方便!

    Android 读写文件实例

    在Android平台上,对文件进行读写操作是应用程序中常见的需求,比如存储用户数据、缓存信息或者媒体资源。本文将详细讲解如何在Android系统中进行SD卡和内部存储的读写,以及如何获取文件目录。 ### 1. Android权限...

    Javascript 读写文件

    目前,如果需要处理文件夹,可以借助WebAssembly引入C++或 Rust等语言的库,或者使用Node.js环境,因为Node.js提供fs模块可以方便地读写文件和目录。 5. **第三方库** 在浏览器环境中,一些库如FileSaver.js可以...

    实例70读写文件.rar_写文件_文件读写_读写文件

    本实例"实例70读写文件.rar"着重介绍了如何在编程中执行文件写入的操作,以及相关的文件读写知识。 首先,我们来看"写文件"这一主题。在编程中,写文件通常涉及到以下几个步骤: 1. 打开文件:使用特定的函数,如...

    异步读写文件测试.rar_异步读写_文件 读写_文件异步读写_文件读写_读写异步

    本文将探讨名为“异步读写文件测试”的程序,它是一个为初学者和开发者量身打造的学习资源,旨在通过测试异步读写速度来探究其优势。 异步读写的核心优势在于其非阻塞的特性。当程序执行读写操作时,通常需要等待...

    DBF读写文件 C++

    我们将基于提供的"DBF读写文件 C++ 查找"这一主题,通过分析描述中的"一次查找一个"和"一次查找多个"功能,来讲解相关技术细节。 首先,理解DBF文件结构是实现读写操作的基础。DBF文件由头部信息、字段定义和记录...

    文件读写 文件读写文件读写 文件读写

    - .NET框架中的`FileStream`类,支持读写文件。 4. 缓冲机制: - 缓冲区可以减少频繁的磁盘I/O操作,提高性能。 - C++和Java中的缓冲流类,如`BufferedInputStream`、`BufferedOutputStream`、`BufferedReader`...

    读写文件 状态栏

    在IT领域,读写文件是程序与数据交互的基础操作,而状态栏则通常是用户界面(UI)中的一个重要组成部分,用于显示应用程序的当前状态或提供反馈信息。本篇将详细讲解这两个概念及其相互关系。 首先,我们来探讨读写...

    mfc操作读写文件

    本文将深入探讨如何使用MFC进行文件的读写操作,特别是如何实现向文件写入数据并保存。 首先,我们需要了解MFC中的CFile类,它是进行文件操作的核心类。CFile提供了打开、关闭、读取和写入文件的一系列方法。在进行...

    VB 读写文件的 OCX

    在本例中,"VB 读写文件的 OCX"指的是一个特定的OCX控件,它允许开发者在VB程序中方便地实现文件的读取和写入操作。虽然描述中提到它的功能不是很齐全,但这类控件通常包含基本的I/O(Input/Output)函数,对于处理...

    用CFile类简单读写文件

    `CFile`类是MFC(Microsoft Foundation Classes)库提供的一种方便的文件操作接口,它封装了标准C++的`fstream`类,使得文件的读写操作更为简洁。本文将详细探讨如何使用`CFile`类进行简单的文件读写操作。 首先,...

    使用vbs读写文件(Adodb.Stream)方式

    使用vbs读写文件(Adodb.Stream)方式,防止乱码

Global site tag (gtag.js) - Google Analytics