<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 10, comments - 4, trackbacks - 0, articles - 1

    二進(jìn)制文件讀寫

    Posted on 2007-06-12 17:26 yuyu 閱讀(2670) 評(píng)論(1)  編輯  收藏
    package tmp;

    import java.io.BufferedInputStream;
    import java.io.BufferedOutputStream;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.IOException;


    public class DiskTest {
        
    public static void main(String[] args) throws Exception {
            
    // TODO Auto-generated method stub
            File file = new File("D:\\picture.rar");
            
    byte[] content=readFile(file);
            System.out.println(content);
            writeBytes(
    "D:\\picture1.rar",content);
        }


        
    /**讀文件到字節(jié)數(shù)組
         * 
    @param file
         * 
    @return
         * 
    @throws Exception
         
    */

        
    static byte[] readFile(File file) throws   Exception {
            
    if (file.exists() && file.isFile()) {
                
    long fileLength = file.length();
                
    if (fileLength > 0L{
                    BufferedInputStream fis 
    = new BufferedInputStream(
                            
    new FileInputStream(file));
                    
    byte[] b = new byte[(int) fileLength];
                    
    while (fis.read(b)!= -1{
                    }

                    fis.close();
                    fis 
    = null;

                    
    return b;
                }

            }
     else {
                
    return null;
            }

            
    return null;
        }


        
    /**將字節(jié)數(shù)組寫入文件
         * 
    @param filePath
         * 
    @param content
         * 
    @return
         * 
    @throws IOException
         
    */

        
    static boolean writeBytes(String filePath, byte[] content)
                
    throws IOException {
            File file 
    = new File(filePath);
            
    synchronized (file) {
                BufferedOutputStream fos 
    = new BufferedOutputStream(
                        
    new FileOutputStream(filePath));
                fos.write(content);
                fos.flush();
                fos.close();
            }

            
    return true;

        }

    }

    有人在群中問(wèn)如何讀取寫入一般文件,在這里寫了一個(gè)供以后參考

    Feedback

    # re: 二進(jìn)制文件讀寫  回復(fù)  更多評(píng)論   

    2008-08-22 15:13 by vrin
    很好 ,謝謝

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲成a人无码av波多野按摩| 亚洲自偷自偷精品| 中文字幕无码毛片免费看| 久久精品国产亚洲AV网站| 日韩亚洲国产高清免费视频| 男女超爽视频免费播放| 久久亚洲精品视频| 欧美最猛性xxxxx免费| 九九99热免费最新版| 久久亚洲最大成人网4438| 无码不卡亚洲成?人片| 最近新韩国日本免费观看| 香蕉视频亚洲一级| 97亚洲熟妇自偷自拍另类图片| 国产大片线上免费看| 国产一卡二卡四卡免费| AAAAA级少妇高潮大片免费看| 亚洲一区欧洲一区| 亚洲国产精品无码久久久蜜芽| 免费无码又爽又刺激高潮的视频| 嫩草在线视频www免费观看 | 97久久国产亚洲精品超碰热| 国产啪亚洲国产精品无码 | 8090在线观看免费观看| 美女无遮挡免费视频网站| 亚洲视频免费在线看| 国产成人精品亚洲精品| 日韩精品无码区免费专区| a级黄色毛片免费播放视频| 国产精品亚洲va在线观看| 91久久亚洲国产成人精品性色 | 免费国产a国产片高清网站| 99在线观看免费视频| 一级黄色免费毛片| 国产91在线|亚洲| 亚洲人成亚洲精品| 亚洲欧洲无码AV电影在线观看| 国产成人免费片在线观看| 在线视频免费观看www动漫| 欧洲乱码伦视频免费| 日本高清免费观看|