3个回答
展开全部
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.nio.channels.FileChannel;
public class TestTransfer {
public static void main(String[] args) throws Exception {
FileInputStream fis = new FileInputStream("c:\\abc.txt");
FileOutputStream fos = new FileOutputStream("c:\\123.txt");
FileChannel fc1 = fis.getChannel();
FileChannel fc2 = fos.getChannel();
fc2.transferFrom(fc1, 0, fc1.size());
fc1.close();
fc2.close();
fis.close();
fos.close();
}
}
这是最高效率速度最快的一种,使用时候要特别注意。
import java.io.FileOutputStream;
import java.nio.channels.FileChannel;
public class TestTransfer {
public static void main(String[] args) throws Exception {
FileInputStream fis = new FileInputStream("c:\\abc.txt");
FileOutputStream fos = new FileOutputStream("c:\\123.txt");
FileChannel fc1 = fis.getChannel();
FileChannel fc2 = fos.getChannel();
fc2.transferFrom(fc1, 0, fc1.size());
fc1.close();
fc2.close();
fis.close();
fos.close();
}
}
这是最高效率速度最快的一种,使用时候要特别注意。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class FileCopy {
/**
* @param args
*/
public static void main(String[] args) {
FileInputStream fis=null;
FileOutputStream fos=null;
try {
fis=new FileInputStream("."+File.separator+"saber.txt");
fos=new FileOutputStream("."+File.separator+"sabercopy.txt");
while(fis.available()>0){
fos.write(fis.read());
}
} catch (IOException e) {
e.printStackTrace();
}finally{
if(fis!=null){
fis.close();
}
if(fos!=null){
fos.close();
}
}
}
}
简单的文件拷贝,可以看下
/**
* @param args
*/
public static void main(String[] args) {
FileInputStream fis=null;
FileOutputStream fos=null;
try {
fis=new FileInputStream("."+File.separator+"saber.txt");
fos=new FileOutputStream("."+File.separator+"sabercopy.txt");
while(fis.available()>0){
fos.write(fis.read());
}
} catch (IOException e) {
e.printStackTrace();
}finally{
if(fis!=null){
fis.close();
}
if(fos!=null){
fos.close();
}
}
}
}
简单的文件拷贝,可以看下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要用File,FileOutputStream
clone是克隆对象
clone是克隆对象
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询