1
package com.test.io;
2
3
import java.io.BufferedInputStream;
4
import java.io.BufferedOutputStream;
5
import java.io.File;
6
import java.io.FileInputStream;
7
import java.io.FileOutputStream;
8
import java.io.IOException;
9
10
public
class TestIO {
11
private
static
int BUFFER_SIZE = 8192;
12
13
public
static
void main(String[] args)
throws IOException {
14
15 String resourcesPath="f:/a.grd";
16 String targetPath="d:/a.grd";
17 File resourcesFile =
new File(resourcesPath);
18 File targetFile =
new File(targetPath);
19 BufferedInputStream input =
new BufferedInputStream(
new FileInputStream(resourcesFile));
20 BufferedOutputStream output =
new BufferedOutputStream(
new FileOutputStream(targetFile));
21
try {
22
23
byte[] buffer =
new
byte[BUFFER_SIZE];
24
int n = 0;
25
while (-1 != (n = input.read(buffer, 0, BUFFER_SIZE))) {
26 output.write(buffer, 0, n);
27 }
28 }
finally {
29
if (input !=
null) {
30 input.close();
31 }
32
if (output !=
null) {
33 output.close();
34 }
35 }
36 }
37 }
转载于:https://www.cnblogs.com/bilaisheng/p/4976084.html
相关资源:JAVA上百实例源码以及开源项目