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

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

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

    無線&移動互聯網技術研發

    換位思考·····
    posts - 19, comments - 53, trackbacks - 0, articles - 283
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    幾種文件追加方法

    Posted on 2009-07-14 23:52 Gavin.lee 閱讀(646) 評論(0)  編輯  收藏 所屬分類: Log && File Operate
    package com.Gavin.io;

    import java.io.File;
    import java.io.FileOutputStream;
    import java.io.FileWriter;
    import java.io.IOException;
    import java.io.PrintWriter;
    import java.io.RandomAccessFile;

    /**
     * **********************************************
     * 
     * @description 在文件后追加內容
     * 
    @author Gavin.lee
     * @date Jul 14, 2009 3:25:58 PM
     * 
    @version 1.0 **********************************************
     
    */

    public class FileAdd {

        
        
    /**
         * public FileOutputStream(String fileName,
                            boolean append)
                     throws FileNotFoundException
         
    */
        
        
    public void fileAdd(String absolutePath, String content, boolean isAdd) {
            
    if(content == null{
                
    return;
            }

            
    try {
                FileOutputStream fos 
    = new FileOutputStream(new File(absolutePath), isAdd);
                fos.write(content.getBytes());
                fos.close();
            }
     catch (IOException e) {
                e.printStackTrace();
            }

        }

        
        
    /**
         * public FileWriter(String fileName,
                      boolean append)
               throws IOException
         
    */

        
    public void fileAdd2(String absolutePath, String content, boolean isAdd) {
            
    try {   
                FileWriter fw 
    = new FileWriter(absolutePath, isAdd);   
                PrintWriter pw 
    = new PrintWriter(fw);   
                pw.println(content);   
                pw.close () ;   
                fw.close () ;   
            }
     catch (IOException e) {   
                e.printStackTrace();   
            }
             
        }

        
        
    /**
         * public RandomAccessFile(File file,
                            String mode)
                     throws FileNotFoundException 
            含意        值
             
            "r"        以只讀方式打開。調用結果對象的任何 write 方法都將導致拋出 IOException。  
            "rw"    打開以便讀取和寫入。如果該文件尚不存在,則嘗試創建該文件。  
            "rws"    打開以便讀取和寫入,對于 "rw",還要求對文件的內容或元數據的每個更新都同步寫入到底層存儲設備。  
            "rwd"   打開以便讀取和寫入,對于 "rw",還要求對文件內容的每個更新都同步寫入到底層存儲設備。 

         
    */

        
    public void fileAdd3(String absolutePath, String content, String mode) {           
            
    try {   
             RandomAccessFile rf 
    = new RandomAccessFile(absolutePath, mode);    
             rf.seek(rf.length());  
    //將指針移動到文件末尾    
             rf.writeBytes(content);    
             rf.close();
    //關閉文件流    
            }
    catch (IOException e){   
                e.printStackTrace();    
            }

        }

        
    public static void main(String[] args) {
            FileAdd fa 
    = new FileAdd();
            fa.fileAdd(
    "d:\\abc.txt""test content"true);

        }


    }

    主站蜘蛛池模板: 最好免费观看韩国+日本| 亚洲中文字幕无码一区| 亚洲国产精品网站久久| 亚洲人成影院午夜网站| 久久99精品视免费看| 久久国产亚洲电影天堂| 18禁亚洲深夜福利人口| 国产色爽女小说免费看| 国产亚洲福利一区二区免费看| 亚洲AV中文无码乱人伦下载| 亚洲AV无码专区国产乱码不卡| 成人免费视频一区二区| 免费国产成人高清视频网站| 在线观看亚洲网站| 日本特黄特色免费大片| 免费人成网站永久| 亚洲区小说区激情区图片区| 无码天堂va亚洲va在线va| 全黄性性激高免费视频| 九九久久国产精品免费热6| 国产精品亚洲视频| 亚洲AV无码专区在线电影成人 | 无码AV动漫精品一区二区免费| 91免费国产视频| 亚洲av色影在线| 51视频精品全部免费最新| 亚洲人成影院午夜网站| 国产老女人精品免费视频| 国产在线观看xxxx免费| 91在线精品亚洲一区二区| 最近国语视频在线观看免费播放 | 亚洲高清视频在线播放| 国色精品卡一卡2卡3卡4卡免费| 国产亚洲精品成人a v小说| 免费观看成人久久网免费观看| 国产伦精品一区二区三区免费迷| 亚洲综合精品网站| 国产成人免费视频| 亚洲高清有码中文字| 久久久久久亚洲精品不卡| 亚洲美女免费视频|