全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210254867.4 (22)申请日 2022.03.15 (71)申请人 深圳开源互联网安全技 术有限公司 地址 518000 广东省深圳市龙华区民治街 道民乐社区星河WORLD二期E栋401- 405 (72)发明人 潘志祥 万振华 王颉 李华  董燕  (74)专利代理 机构 广州三环 专利商标代理有限 公司 44202 专利代理师 刘光明 (51)Int.Cl. G06F 8/60(2018.01) G06F 9/445(2018.01) G06F 9/54(2006.01)G06F 16/16(2019.01) (54)发明名称 利用递归函数远程部署制品文件夹的方法 及装置 (57)摘要 本申请公开一种利用递归函数远程部署制 品文件夹的方法及装置, 其中方法包括: 将本地 的制品文件夹的全名 称和远程部署服务器的部 署目录分别作为递归函数的第一个参数和第二 个参数, 调用递归函数; 从第一个参数获取制品 文件夹的名 称并拼接至第二个参数后面 以形成 部署文件夹的全名称, 利用该全名称远程创建部 署文件夹; 遍历制品文件夹下的文件和子文件 夹, 将获取到的文件的文件名拼接至部署文件夹 的全名称的后面形成文件部署全名称, 以及传输 该文件为远程部署服务器中以文件部署全名 称 定义的文件, 如果存在子文件夹, 获取该子文件 夹的名称并拼接在第一个参数后面作为新的第 一个参数, 将部署文件夹的全名称作为新的第二 个参数, 调用递归函数。 权利要求书2页 说明书6页 附图5页 CN 114741089 A 2022.07.12 CN 114741089 A 1.一种利用递归函数远程部署制品文件夹的方法, 其特 征在于, 包括: 将本地的制品文件夹的全名称作为递归函数的初始的第 一个参数, 将远程部署服务器 的部署目录作为所述 递归函数的初始的第二个参数, 调用所述 递归函数; 从所述初始的第一个参数中获取 所述制品文件夹的名称; 将所述制品文件夹的名称拼接至所述初始 的第二个参数后面以形成部署文件夹的全 名称, 并在所述远程部署服 务器上利用该全名称远程创建所述部署文件夹; 遍历所述制品文件夹下的文件和子文件夹, 如果存在文件, 则获取该文件对应的文件 名并拼接至所述部署文件夹的全名称的后面形成文件部署全名称, 以及传输该文件至所述 远程部署服务器并成为所述远程部署服务器中以所述文件部署全名称定义的文件, 如果存 在子文件夹, 则获取该子文件夹的名称并拼接在所述初始的第一个参数后面作为新的第一 个参数, 将所述部署文件夹的全名称作为 新的第二个参数, 调用所述 递归函数。 2.如权利要求1所述的利用递归函数远程部署制品文件夹的方法, 其特征在于, 还包 括: 以路径分隔符为标识符, 取所述初始的第一个参数中的最后一个所述路径分隔符后面 的内容作为所述制品文件夹的名称。 3.如权利要求1所述的利用递归函数远程部署制品文件夹的方法, 其特征在于, 所述 “传输该文件至所述远程部署服务器并成为所述远程部署服务器中以所述文件部署全名称 定义的文件 ”以scp命令执 行。 4.如权利要求1所述的利用递归函数远程部署制品文件夹的方法, 其特征在于, 所述方 法为devops流水线部署制品文件夹的方法。 5.一种利用递归函数远程部署制品文件夹的装置, 其特 征在于, 包括: 调用模块, 用于将本地的制品文件夹的全名称作为递归函数的初始 的第一个参数, 将 远程部署服 务器的部署目录作为所述 递归函数的初始的第二个参数, 调用所述 递归函数; 获取模块, 用于从所述初始的第一个参数中获取 所述制品文件夹的名称; 拼接及创建模块, 用于将所述制品文件夹的名称拼接至所述初始的第 二个参数后面以 形成部署文件夹的全名称, 并在所述远程部署服务器上利用该全名称远程创建所述部署文 件夹; 遍历处理模块, 用于遍历所述制品文件夹下的文件和子文件夹, 如果存在文件, 则获取 该文件对应的文件名并拼接至所述部署文件夹的全名称的后面形成文件部署全名称, 以及 传输该文件至所述远程部署服务器并成为所述远程部署服务器中 以所述文件部署全名称 定义的文件, 如果存在子文件夹, 则获取该子文件夹的名称并拼接在所述初始的第一个参 数后面作为新的第一个参数, 将所述部署文件夹的全名称作为新的第二个参数, 调用所述 递归函数。 6.如权利要求1所述的利用递归函数远程部署制品文件夹的装置, 其特征在于, 还包 括: 以路径分隔符为标识符, 取所述初始的第一个参数中的最后一个所述路径分隔符后面 的内容作为所述制品文件夹的名称。 7.如权利要求1所述的利用递归函数远程部署制品文件夹的装置, 其特征在于, 所述 “传输该文件至所述远程部署服务器并成为所述远程部署服务器中以所述文件部署全名称 定义的文件 ”以scp命令执 行。 8.如权利要求1所述的利用递归函数远程部署制品文件夹的装置, 其特征在于, 所述装权 利 要 求 书 1/2 页 2 CN 114741089 A 2置为devops流水线部署制品文件夹的装置 。 9.一种电子设备, 其特 征在于, 其特 征在于, 包括: 处理器; 存储器, 其中存 储有所述处 理器的可 执行指令; 其中, 所述处理器配置为经由执行所述可执行指令来执行权利要求1 ‑4任一项所述的 利用递归函数远程部署制品文件夹的方法。 10.一种计算机可读存储介质, 其上存储有程序, 其特征在于, 所述程序被处理器执行 时实现如权利要求1 ‑4任一项所述的利用递归函数远程部署制品文件夹的方法。权 利 要 求 书 2/2 页 3 CN 114741089 A 3

.PDF文档 专利 利用递归函数远程部署制品文件夹的方法及装置

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 利用递归函数远程部署制品文件夹的方法及装置 第 1 页 专利 利用递归函数远程部署制品文件夹的方法及装置 第 2 页 专利 利用递归函数远程部署制品文件夹的方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:03:11上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。