<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);

        }


    }

    主站蜘蛛池模板: 一级毛片免费播放| 久久精品国产亚洲AV| 精品无码一区二区三区亚洲桃色| 亚洲中文字幕无码爆乳AV| 亚洲片国产一区一级在线观看| 免费国产精品视频| 亚洲不卡无码av中文字幕| 全亚洲最新黄色特级网站| 免费一级特黄特色大片在线 | 亚洲av永久无码天堂网| 亚洲 日韩 色 图网站| 亚洲精品9999久久久久无码| 亚洲AV无码XXX麻豆艾秋| 曰批免费视频播放在线看片二| 老司机午夜在线视频免费观| 九一在线完整视频免费观看| 黄色视屏在线免费播放| 99久久国产精品免费一区二区| 一级毛片不卡片免费观看| 国产1000部成人免费视频| 国产精品成人免费视频网站京东| 在线观看免费a∨网站| | 免费一区二区三区在线视频| 大片免费观看92在线视频线视频| 国产成人1024精品免费| 久久精品免费观看国产| 91精品国产免费久久久久久青草 | 国产精品免费αv视频| 午夜精品免费在线观看| 中文字幕无码不卡免费视频| 免费无码一区二区三区蜜桃大| 亚洲片国产一区一级在线观看| 久久精品亚洲中文字幕无码网站 | 亚洲国产精品碰碰| 久久国产精品亚洲一区二区| 色偷偷亚洲女人天堂观看欧| 水蜜桃视频在线观看免费| 黄色免费在线网站| 国产一精品一AV一免费孕妇| 亚洲美女高清一区二区三区|