byte[] bBytes = new byte[102400];
FileInputStream infile = new FileInputStream(a);
FileOutputStream outfile = new FileOutputStream(b);
int nRead ;
while ((nRead = infile.read(bBytes, 0, 102400)) > 0) {
outfile.write(bBytes,0,nRead);
}
infile.close();
outfile.close();
FileInputStream infile = new FileInputStream(a);
FileOutputStream outfile = new FileOutputStream(b);
int nRead ;
while ((nRead = infile.read(bBytes, 0, 102400)) > 0) {
outfile.write(bBytes,0,nRead);
}
infile.close();
outfile.close();
解决方案 »
- 怎么用TCP协议写一个可以上传文件的服务器和客户端?
- 这个东西能转换吗
- 请高手帮忙啊....JDBC链接mysql失败..非常严重的问题
- this.name="peny",如果name本身就为一个变量,该怎么写?
- 正在读ing think in java,前辈给些建议吧
- JAVA编写声音控制程序
- 请求援助!
- 初学的第一个程序
- 哪有JBuilder5的Linux版(国内)?
- 谁能告诉我,做一个象网易那样的聊天室,用什么方法,不要告诉我是用数据库或读写文件,是不是用多线程,socket协议。来讨论者皆有分。
- j2se,j2ee,j2me,jms各是什么用途,开发工具是什么,在哪儿在载
- 关于编译的问题,急!!!
long filePoint = 0;//文件指针
long fileLength = fin.length();//获得文件的长度
while(filePoint < fileLength) {//指针小于文件的长度,则不到文件结尾
System.out.println(fin.readLine());
filePoint = fin.getFilePointer();//读过文件内容后得到当前指针的位置
}
byte[] buffer = new byte[4096]; // To hold file contents
while((bytes_read = fin.read(buffer)) != -1)断是否已经读到文件结尾了