java怎么用IO流把一个文件(SQLite数据库文件)复制到另一个位置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java怎么用IO流把一个文件(SQLite数据库文件)复制到另一个位置相关的知识,希望对你有一定的参考价值。

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
参考技术A apache common-io框架提供了一下IO操作方法。
其中就有拷贝文件或目录
FileUtils.copyFile();
参考技术B 我就只会先读出来 然后再写进去

以上是关于java怎么用IO流把一个文件(SQLite数据库文件)复制到另一个位置的主要内容,如果未能解决你的问题,请参考以下文章

JAVA 在GUI中的文本框输入数据 保存到vector 对象中,在程序退出(按右上角的红叉)通过对象流把

SQlite数据库信息怎么转成excel文件?

利用IO流把单个文件切割成碎片文件

java读取文件:文本文件

如何用Entity Framework 6 连接Sqlite数据库

Android SQLite:W / System.err:java.io.FileNotFoundException无法从资产复制数据库