<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 閱讀(2672) 評論(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;

        }

    }

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

    Feedback

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

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

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲成人免费网站| 一级做a爰片久久毛片免费陪 | 国产亚洲精品福利在线无卡一 | 亚洲视频在线免费播放| 黄色片免费在线观看| 亚洲av中文无码乱人伦在线咪咕| 国产精品美女久久久免费| 亚洲中文字幕无码久久2017 | 一本一道dvd在线观看免费视频 | 免费国产黄线在线观看| 亚洲男人天堂2018av| 免费看又爽又黄禁片视频1000| 亚洲乱码国产乱码精华| 亚洲高清偷拍一区二区三区| 老外毛片免费视频播放| 亚洲国产日韩在线视频| 2019中文字幕免费电影在线播放 | 高h视频在线免费观看| 亚洲日韩在线第一页| 日韩视频在线观看免费| 亚洲午夜精品一区二区公牛电影院 | 久久亚洲国产成人影院| 国产成人无码a区在线观看视频免费 | 日韩亚洲国产综合久久久| 三级黄色免费观看| 亚洲第一页在线播放| 日本久久久免费高清| 中文字幕不卡免费高清视频| 亚洲人成电影在线天堂| 成人免费毛片观看| 国产区在线免费观看| 亚洲综合亚洲国产尤物| 国产免费av片在线播放| 久久免费精彩视频| 亚洲人成人伊人成综合网无码| 亚洲日韩人妻第一页| 免费国产成人高清在线观看网站| 国产精品亚洲色婷婷99久久精品| 亚洲AV午夜成人影院老师机影院 | 日本红怡院亚洲红怡院最新 | 内射无码专区久久亚洲|