File I/O(三)

使用字节流类DataOutputStream写二进制文件

import java.io.*;
/**
*使用 二进制将一个文件夹的内容复制到另一个文件夹
* @author Administrator
*
*/
public class Test02 {
public static void main(String[] args) throws Exception {
//创建输入流
FileInputStream fis=new FileInputStream("e:/su.txt");
DataInputStream dis=new DataInputStream(fis);
//创建输出流
FileOutputStream fos=new FileOutputStream("d:/1.txt");
DataOutputStream dos=new DataOutputStream(fos);
int data;
byte[] bytes=new byte[1024];
while((data=dis.read(bytes))!=-1){
dos.write(bytes,0, data);
}
//关闭流
dos.close();
dis.close();
}
}

计算复制用时

时间: 2024-12-12 04:44:33

File I/O(三)的相关文章

File类的三种构造方法

1 package cn.zmh.File; 2 3 import java.io.File; 4 /* 5 * 6 * File类的构造方法 三种重载形式 7 * 8 * */ 9 public class FileDemo1 { 10 public static void main(String[] args) { 11 fun2(); 12 } 13 //3 传递 父路径 子字符串路径 14 // 好处 父路径 File类型 父路径就可以直接调用File类的方法 ***** 15 publ

uri中为什么本地文件file后面跟三个斜杠, http等协议跟两个斜杠?

那就要从URI[1]的结构来看了 scheme:[//[user:[email protected]]host[:port]][/]path[?query][#fragment] 可以看到,如果有host的时候,前面是要加 // 的,因此对于 http 等这些网络地址来讲 http://www.baidu.sb:80/ad/cash 写成这样很自然.那么如果是文件呢?文件因为没有 host 啊,所以中间的部分就不要了,那么就变成了 file:///ad/cash 对于文件来讲,似乎 // 不要也

jquery html5 file 上传图片显示图片

最近做了一个小例子,在上传用户图像时,如何在上传图片时显示图片.在网上找了很多资料也未能如愿,如是,就用jquery ,html5,实现了,由于开发是在linux 所以未能在ie下测试,在forefox,chrom下是可以的. 一.html下的代码是: <div class=' input_box' > <span class='spac' >头</span>相:<input class="input_style" id="'head

SpringMVC上传文件的三种解析方式

springMVC上传文件后,在action解析file文件的三种方式. jsp页面的写法: <form action="parserUploadFile1" method="post" enctype="multipart/form-data"> <input type="file" name="file" /> <input type="submit"

IO流 文件File 的listFiles 方法(重要)

package com.yyq; import java.io.*; //File 类 /* * 用来将文件或者文件夹封装成对象 * 方便对文件和文件夹的属性信息进行操作 * File对象可以作为参数传递给流的构造函数 * 流只能处理数据 * */ /* * File 类的常见方法: * 1.创建 * boolean createNewFile() * 在指定位置创建文件,如果该文件已经存在,则不创建,返回false * 和输出流不一样,输出流对象--创建文件,文件存在会覆盖. * mkdir

初出茅庐之第一个项目历程(三)

上次说到当前台页面需要加载多个数据类,而前台页面只有一直一个form表单,那我们该如何进行数据回显. 为了解决这个问题,小组成员就讨论能不能把数据返回给页面而不是返回给表单,于是就有了以layer(web弹层组件)进行多个表单提交,多个表单数据回显的开发模式. 来看看原先前台页面 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% Str

IO流 文件 File

package com.yyq; import java.io.*; //File 类 /* * 用来将文件或者文件夹封装成对象 * 方便对文件和文件夹的属性信息进行操作 * File对象可以作为参数传递给流的构造函数 * 流只能处理数据 * */ /* * File 类的常见方法: * 1.创建 * boolean createNewFile() * 在指定位置创建文件,如果该文件已经存在,则不创建,返回false * 和输出流不一样,输出流对象--创建文件,文件存在会覆盖. * mkdir

黑马程序员——Java基础--IO流(一)---File类以及其他流对象

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 一.File类 File类是将文件系统中的文件和文件夹封装成了对象.提供了更多的属性和行为可以对这些文件和文件夹进行操作.这些是流对象办不到的,因为流只操作数据.File对象可以作为参数传递给流对象的构造函数.File 类的实例是不可变的:也就是说,一旦创建,File 对象表示的抽象路径名将永不改变. 1.File类中的方法 (1).File类的构造方法以及字段 1 new File(Stri

Shell中调用、引用、包含另一个脚本文件的三种方法

脚本 first (测试示例1) first#!/bin/bashecho 'your are in first file' 方法一:使用source #!/bin/bashecho 'your are in second file'source first 方法二:使用. #!/bin/bashecho 'your are in second file'. first 方法三:使用sh#!/bin/bashecho 'your are in second file'sh  first