From 936fb552a30c05fc7a60c20f47bf6fccbc2dc1c1 Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期三, 27 十二月 2023 16:17:23 +0800 Subject: [PATCH] 备份一下代码 --- app/src/main/java/com/hdl/photovoltaic/other/HdlFileLogic.java | 47 +++++++++++++++++++++++++++++------------------ 1 files changed, 29 insertions(+), 18 deletions(-) diff --git a/app/src/main/java/com/hdl/photovoltaic/other/HdlFileLogic.java b/app/src/main/java/com/hdl/photovoltaic/other/HdlFileLogic.java index f7f11d0..d45e982 100644 --- a/app/src/main/java/com/hdl/photovoltaic/other/HdlFileLogic.java +++ b/app/src/main/java/com/hdl/photovoltaic/other/HdlFileLogic.java @@ -17,8 +17,6 @@ import java.io.FileOutputStream; import java.io.InputStream; import java.io.InputStreamReader; -import java.util.ArrayList; -import java.util.List; import java.util.Objects; /** @@ -31,7 +29,7 @@ /** * 琛ㄧず1m澶у皬鏁版嵁 */ - private final int m = 1; + private final int mDataSize = 1; /** * 鑾峰彇褰撳墠瀵硅薄 @@ -119,8 +117,21 @@ * @return 鍏ㄨ矾寰� */ public String getDrivePathFileName(String driverCode, String version) { - String driverFileName = driverCode + "_" + version + ".zip"; - return HdlFileLogic.getInstance().getDriveRootPath() + "/" + driverFileName; + String fileName = driverCode + "_" + version + ".zip"; + return HdlFileLogic.getInstance().getDriveRootPath() + "/" + fileName; + } + + /** + * 鑾峰彇鍥轰欢鍗囩骇鏂囦欢鍏ㄨ矾寰� + * + * @param oid 璇ュ浐浠秓id + * @param imageId 闀滃儚id + * @param version 椹卞姩鐗堟湰 + * @return 鍏ㄨ矾寰� + */ + public String getFirmwarePathFileName(String oid, String imageId, String version) { + String fileName = oid + "_" + imageId + "_" + version + ".zip"; + return HdlFileLogic.getInstance().getFirmwareRootPath() + "/" + fileName; } //endregion @@ -151,7 +162,7 @@ File file = new File(fullPath); if (!file.isDirectory()) { boolean succeed = file.mkdirs(); - System.out.println("鍒涘缓鏂囦欢澶硅矾寰�=" + file.getAbsolutePath() + "->->鍒涘缓鏂囦欢澶圭粨鏋�=" + succeed); + System.out.println("鍒涘缓鏂囦欢澶硅矾寰�--->" + file.getAbsolutePath() + "===鍒涘缓鏂囦欢澶圭粨鏋�--->" + succeed); return succeed; } return true; @@ -184,7 +195,7 @@ } // 鍒犻櫎鏂囦欢澶规湰韬� boolean succeed = fileRoot.delete();//鏂囦欢澶圭┖杩欎釜鏂规硶鎵嶆湁鏁� - System.out.println("鍒犻櫎鏂囦欢澶硅矾寰�=" + fileRoot.getAbsolutePath() + "->->鍒犻櫎缁撴灉=" + succeed); + System.out.println("鍒犻櫎鏂囦欢澶硅矾寰�--->" + fileRoot.getAbsolutePath() + "===鍒犻櫎缁撴灉--->" + succeed); } catch (Exception e) { System.out.println("鍒犻櫎鏂囦欢澶规湁寮傚父===" + e.getMessage()); } @@ -207,7 +218,7 @@ File file = new File(fullPath); if (!file.exists()) { boolean succeed = file.createNewFile(); - System.out.println("鍒涘缓鏂囦欢璺緞=" + file.getAbsolutePath() + "->->鍒涘缓鏂囦欢缁撴灉=" + succeed); + System.out.println("鍒涘缓鏂囦欢璺緞--->" + file.getAbsolutePath() + "===鍒涘缓鏂囦欢缁撴灉--->" + succeed); return succeed; } return true; @@ -228,7 +239,7 @@ File file = new File(fullPath); if (file.exists()) { boolean succeed = file.delete(); - System.out.println("鍒犻櫎鏂囦欢===" + succeed); + System.out.println("鍒犻櫎鏂囦欢--->" + fullPath + "===缁撴灉--->" + succeed); return succeed; } return true; @@ -259,9 +270,9 @@ d.write(data); d.flush(); d.close(); - System.out.println("鍐欏叆鏂囦欢鎴愬姛==" + fullPath); + System.out.println("鍐欏叆鏂囦欢鎴愬姛--->" + fullPath); } catch (Exception e) { - System.out.println("鍐欏叆鏂囦欢鏈夊紓甯�==" + e.getMessage()); + System.out.println("鍐欏叆鏂囦欢鏈夊紓甯�--->" + e.getMessage()); } } @@ -299,13 +310,13 @@ d.write("\r\n".getBytes());// 鍐欏叆涓�涓崲琛� d.flush(); d.close(); - if (file.length() > 1024 * 1024 * m) { + if (file.length() > 1024 * 1024 * mDataSize) { //鏂囦欢澶т簬1m,鍒犻櫎鏂囦欢鍓�10鏉℃棩蹇� this.delFileLien(fullPath, 10); } - System.out.println("鍐欏叆涓�琛屾暟鎹埌鏂囦欢鎴愬姛===" + dataLine); + System.out.println("鍐欏叆涓�琛屾暟鎹埌鏂囦欢鎴愬姛--->" + dataLine); } catch (Exception e) { - System.out.println("鍐欏叆涓�琛屾暟鎹埌鏂囦欢鏈夊紓甯�===" + e.getMessage()); + System.out.println("鍐欏叆涓�琛屾暟鎹埌鏂囦欢鏈夊紓甯�--->" + e.getMessage()); } } @@ -328,10 +339,10 @@ FileInputStream fis = new FileInputStream(f); byte[] bytes = FileUtils.readFileToByteArray(f); fis.close(); - System.out.println("璇诲彇鏂囦欢鎴愬姛===" + filePath); + System.out.println("璇诲彇鏂囦欢鎴愬姛--->" + filePath); return bytes; } catch (Exception e1) { - System.out.println("璇诲彇鏂囦欢鏈夊紓甯�===" + e1.getMessage()); + System.out.println("璇诲彇鏂囦欢鏈夊紓甯�--->" + e1.getMessage()); return null; } @@ -374,7 +385,7 @@ fileLength = f.length(); return new FileInputStream(f); } catch (Exception e1) { - System.out.println("璇诲彇鏂囦欢鏈夊紓甯�===" + e1.getMessage()); + System.out.println("璇诲彇鏂囦欢鏈夊紓甯�--->" + e1.getMessage()); return null; } @@ -430,7 +441,7 @@ */ public boolean isBoolean(String path) { if (path.contains("//") || path.contains("\\")) { - System.out.println("鏃犳晥鏂囦欢璺緞===" + path); + System.out.println("鏃犳晥鏂囦欢璺緞--->" + path); return false; } return true; -- Gitblit v1.8.0