java怎么用IO流把一个文件(SQLite数据库文件)复制到另一个位置
3个回答
展开全部
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
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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询