java 文件copy
来源:互联网 发布:个性婚纱知乎 编辑:程序博客网 时间:2024/06/06 13:05
有点小失误,复制出的文件可以几十个G
返回值是-1,是0时就无限循环
明天改,代码还是要多打,看没有用
package homework;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.OutputStream;
import IOStream.filecopy;
/*
* 1.实现 文件的复制和文件夹的复制 如果指定的位置有相同的文件 提供覆盖功能
2.统计指定的文件中的 数字 字母 标点 分别一共有多少个 使用StreamTokenizer
*/
public class c4_1
{
public static void main(String args[]) throws Exception {
File file=new File("H:/学习文件/大三上复习/期末/java/JAVA程序设计实验/实验十一流及文件.doc");
// reader 有点问题 用字节流
// BufferedReader br=new BufferedReader(new FileReader(file));
// BufferedWriter bw=new BufferedWriter(new FileWriter("i:/abc.doc"));
// char[] a=new char[1024];
BufferedInputStream bis=new BufferedInputStream(new FileInputStream(file));
BufferedOutputStream bos=new BufferedOutputStream(new FileOutputStream("i:/abc.doc"));
int hasread=0;
byte[] a=new byte[1024*4];
// if(file.isDirectory()!){
while((hasread=bis.read(a))!=-1){//是-1 ,0时无限循环
bos.write(a);
bos.flush();
}
// }
// else file.
bos.close();
}
}
- JAVA COPY文件例子
- java copy文件
- java 文件copy
- java:文件copy
- java 实现文件互相copy
- Java 文件copy 覆盖源文件
- Java多线程实现文件copy
- 【java io】io copy文件
- java文件copy操作,IO,
- Java IO进行文件copy
- java移动/复制文件 copy/move file
- Java初学习 - 文件的COPY操作
- java的递归和copy文件艺术
- 文件Copy
- 文件Copy
- copy文件
- Copy文件
- 文件copy
- PAT A.1082. Read Number in Chinese (25)
- Java中的equals和==
- JAVA :在给定一个数组中,可以取得多个连续的子串。在众多子串中,求各元素和为最大值的连续子串!
- A*Pathfinding Project学习之【2】插件的使用
- Java多线程探究-多线程安全问题
- java 文件copy
- 【C语言】操作符描述,示例,优先级
- Accelerated C++<4-6>
- 关于 Android 中的 Palette 类的使用案例:色彩自适应的 Toolbar
- spring4
- VC怎么调用ActiveX
- HOJ2000 ASCII码排序
- 使用FrameLayout制作的摇杆控件
- Oulipo KMP