java怎么用IO流把一个文件(SQLite数据库文件)复制到另一个位置
发布网友
发布时间:2022-05-04 01:28
我来回答
共3个回答
热心网友
时间:2022-06-20 11:07
File src=new File("原文件地址");
InputStream inps = new FileInputStream(file) ;//输入流
File des = new File("目的文件地址") ;
OutputStream ops = new FileOutputStream(des) ;//输出流
if(!des.isExist()){//不存在,新建
des.createNewFile() ;
}
int temp = 0 ;
while((temp=inps.write!)=-1){//读入,判断是否读取结束
ops.write(temp) ;//写入
}
try{
ops.flush() ;
ops.close() ;
inps.close() ;
}catch(Exception e){
...
}
纯手打,可能会有些错误,但是总体思路是正确的,具体的可以参考JavaIO包!看看API
热心网友
时间:2022-06-20 11:07
apache common-io框架提供了一下IO操作方法。
其中就有拷贝文件或目录
FileUtils.copyFile();
热心网友
时间:2022-06-20 11:08
我就只会先读出来 然后再写进去