sodabao 发表于 2013-1-27 04:43:46

有关java读取文件,转移

今天想通过数据库转移文件,想到java的流来进行处理。先读取文件生成流再把流专业后,再将流中的数据生成文件。
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee;">http://www.blogjava.net/Images/OutliningIndicators/None.gifpackage word;
http://www.blogjava.net/Images/OutliningIndicators/None.gif
http://www.blogjava.net/Images/OutliningIndicators/None.gifimport java.io.FileInputStream;
http://www.blogjava.net/Images/OutliningIndicators/None.gifimport java.io.FileOutputStream;
http://www.blogjava.net/Images/OutliningIndicators/None.gifimport java.io.InputStream;
http://www.blogjava.net/Images/OutliningIndicators/None.gif
http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockStart.gifhttp://www.blogjava.net/Images/OutliningIndicators/ContractedBlock.gifpublic class TestDoc http://www.blogjava.net/Images/dot.gif{
http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gifhttp://www.blogjava.net/Images/OutliningIndicators/ContractedSubBlock.gif    public static void main(String args[]) http://www.blogjava.net/Images/dot.gif{
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif          int   bytesum=0;   
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif          int   byteread=0;     
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif          InputStream inStream;
http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gifhttp://www.blogjava.net/Images/OutliningIndicators/ContractedSubBlock.gif        try http://www.blogjava.net/Images/dot.gif{
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif            inStream = new   FileInputStream("c:/1.xls");
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif              FileOutputStream   fs=new   FileOutputStream("d:/aaa.xls");byte[]     buffer   =new     byte[1444];   
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif              while   ((byteread=inStream.read(buffer))!=-1)   
http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gifhttp://www.blogjava.net/Images/OutliningIndicators/ContractedSubBlock.gif                http://www.blogjava.net/Images/dot.gif{   
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif                    bytesum+=byteread;   
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif                    fs.write(buffer,0,byteread);   
http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif                }     
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif              inStream.close(); 
http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gifhttp://www.blogjava.net/Images/OutliningIndicators/ContractedSubBlock.gif        } catch (Exception e) http://www.blogjava.net/Images/dot.gif{
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif            e.printStackTrace();
http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif        }   
http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif 
http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif    }
http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockEnd.gif}
页: [1]
查看完整版本: 有关java读取文件,转移