public static void copyDBF(File source, File dest) { InputStream in = null; OutputStream out = null; try { in = new Fi
public static void copyDBF(文件源,文件目标){
InputStream in = null
OutputStream out = null
尝试{
in = new FileInputStream(源);
out =新文件输出流(dest);
byte[]buf = new byte[1024];
int bytesRead
while((BytesRead = in . read(buf))>;0) {
out.write(buf,0,BytesRead);
{}
}捕获(例外e){
e . printstacktrace();
}最后{
尝试{
in . close();
out . close();
} catch (IOException e) {
e . printstacktrace();
{}
{}
{}
公共静态void writeDBF(文件目标){
DBFWriter编写器;
尝试{
writer = new DBFwriter(dest);
对象[]行数据=新对象[8];
row data[0]= " 1 ";
row data[1]= " 1 ";
row data[2]= null;
row data[3]= null;
row data[4]= null;
row data[5]= null;
row data[6]= null;
row data[7]= null;
writer . addrecord(row data);
output stream fos = new file output stream(dest);
writer . write(fos);
}捕获(例外e) {
e . printstacktrace();
{}
{}
公共静态void main(String[] args) {
文件来源=新文件”(D:/java/ZJRMYEK。DBF ");
File dest = new File("D:/java/aaa。DBF ");
writtedbf . copy DBF(source,dest);
write DBF . WriteDBF(dest);
{}
yong9981
今天 08:16
Android
Dbf通常是一个数据库文件,所以找到一个jdbc驱动程序,并使用像Mybatis这样的dao工具来访问它