您的位置:首页 > 编程语言 > Java开发

Java 字节流与字符流(综合运用:复制文件)

2018-03-29 20:39 405 查看
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;

public class Demo {
public static void main(String[] args) throws Exception {
long start = System.currentTimeMillis();
File inFile = new File("e:" + File.separator + "Demo" + File.separator + "TEST.txt");
if (!inFile.exists()) {
System.out.println("File is not exists!");
System.exit(1);
}
File outFile = new File("e:" + File.separator + "Demo" + File.separator + "CopyTEST.txt");
if (!outFile.getParentFile().exists()) {
outFile.getParentFile().mkdirs();
}
InputStream in = new FileInputStream(inFile);
OutputStream out = new FileOutputStream(outFile);
byte[] data = new byte[1024];
int temp = 0;
while ((temp = in.read(data)) != -1) {
out.write(data, 0, temp);
}
in.close();
out.close();
long end = System.currentTimeMillis();
System.out.println("Elapsed Time:" + (end - start));
}
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Java 复制文件
相关文章推荐