| | |
| | | * @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 该固件oid |
| | | * @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 |
| | |
| | | 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; |
| | |
| | | } |
| | | // 删除文件夹本身 |
| | | boolean succeed = fileRoot.delete();//文件夹空这个方法才有效 |
| | | System.out.println("删除文件夹路径=" + fileRoot.getAbsolutePath() + "->->删除结果=" + succeed); |
| | | System.out.println("删除文件夹路径--->" + fileRoot.getAbsolutePath() + "===删除结果--->" + succeed); |
| | | } catch (Exception e) { |
| | | System.out.println("删除文件夹有异常===" + e.getMessage()); |
| | | } |
| | |
| | | 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; |
| | |
| | | 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; |
| | |
| | | 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()); |
| | | } |
| | | |
| | | } |
| | |
| | | //文件大于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()); |
| | | } |
| | | |
| | | } |
| | |
| | | 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; |
| | | } |
| | | |
| | |
| | | fileLength = f.length(); |
| | | return new FileInputStream(f); |
| | | } catch (Exception e1) { |
| | | System.out.println("读取文件有异常===" + e1.getMessage()); |
| | | System.out.println("读取文件有异常--->" + e1.getMessage()); |
| | | return null; |
| | | } |
| | | |
| | |
| | | */ |
| | | public boolean isBoolean(String path) { |
| | | if (path.contains("//") || path.contains("\\")) { |
| | | System.out.println("无效文件路径===" + path); |
| | | System.out.println("无效文件路径--->" + path); |
| | | return false; |
| | | } |
| | | return true; |