<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 組件源碼 ``` /** * <b>方法描述:</b> 寫文件內容 <br/> * <b>創建者:</b> admin <br/> * <b>創建時間:</b> 2018-06-04 21:56:46 <br/> * * @param filename * 入參|文件名|{@link java.lang.String} * @param object * 入參|寫入內容|{@link Object} * @param charset * 入參|文件編碼|{@link String} * @param mode * 入參|寫入方式 0-覆蓋 1-追加|{@link int} * @param newline * 入參|換行標志只對列表區別,1:列表換行寫入,0 列表不換行|{@link int} * @param newFile * 入參|文件不存在時是否創建文件|boolean * @return -1 異常<br/> * 0 失敗<br/> * 1 成功<br/> */ @Component(label = "寫文件內容", style = "判斷型", type = "同步組件", version = "1.0.0", deprecated = false, author = "admin", date = "2018-06-04 09:56:46") @InParams(param = { @Param(name = "filename", comment = "文件名", type = java.lang.String.class), @Param(name = "object", comment = "寫入內容", type = Object.class), @Param(name = "charset", comment = "文件編碼", type = String.class), @Param(name = "mode", comment = "寫入方式 0-覆蓋 1-追加", type = int.class), @Param(name = "newline", comment = "換行標志只對列表區別,1:列表換行寫入,0 列表不換行", type = int.class), @Param(name = "newFile", comment = "文件不存在時是否創建文件", type = boolean.class) }) @Returns(returns = { @Return(id = "-1", desp = "異常"), @Return(id = "0", desp = "失敗"), @Return(id = "1", desp = "成功") }) public static ResultBase P_fileWrite(String filename, Object object, String charset, int mode, int newline, boolean newFile) { AppLog.debug("寫入文件名:{}", filename); if (filename == null || filename == "" || object == null) { return ResultBase.newFailureResult("TPTF0019", "文件名或寫入內容不能為空"); } File s = new File(filename); FileOutputStream fs = null; try { if (!s.exists()) { if (!newFile) { return ResultBase.newFailureResult("TPTF0020", "寫文件失敗,文件不存在"); } else { s.createNewFile(); } } AppLog.debug("開始準備寫入文件:" + filename); fs = new FileOutputStream(filename, (mode != 0)); writeFileBytes(fs, object,charset, newline); fs.flush(); fs.close(); } catch (Exception ex) { AppLog.error(ex); if (fs != null) { try { fs.close(); } catch (Exception e) { AppLog.error(e); } } return ResultBase.newExceptionResult("TPTF0021", "寫入文件內容異常:" + AppLog.errorMsg(ex)); } return ResultBase.newSuccessResult(); } ``` # 交易中組件使用方式 ![](https://img.kancloud.cn/e0/89/e089c0858b64c61df7b9d9daec14cffc_1870x890.png) # 參數說明及示例 ## 入口參數 文件名:文件所在的絕對路徑,示例: `"D:\\work\\CQYY\\workspace\\abc.txt"` 寫入內容:準備寫入文件中的內容,示例: `{ "id":"123", "name":"321" }` 文件編碼:文件的字符集編碼,示例: `"utf-8"` 寫入方式 0-覆蓋 1-追加:選擇寫入的方式,示例: `1` 換行標志只對列表區別,1:列表換行寫入,0 列表不換行:是否換行,示例: `1` 文件不存在時是否創建文件:是否創建文件,示例: `true`
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看