【问题标题】:MKS integrity client get folder structureMKS 完整性客户端获取文件夹结构
【发布时间】:2016-09-07 04:14:17
【问题描述】:

我在完整性客户端中有一个项目文件夹,我想从中获取整个文件夹结构。此文件夹结构应包含所有文件夹和子文件夹,但其中没有文件。我什至不知道这是否可能。

我希望它从命令行运行。从 UI 角度提出的任何建议也很好。谢谢。

【问题讨论】:

    标签: client integrity mks-integrity


    【解决方案1】:

    我认为这不能只用一个命令来实现;

    我的建议是创建一个小脚本或批处理,您将在其中使用SI VIEWPROJECT --RECURSE 命令并过滤掉不以“.pj”结尾的行(子项目)

    【讨论】:

      【解决方案2】:

      不知道我是不是来得太晚了,但我只是偶然发现了你的问题。

      您可以使用以下命令(只需在 Windows 命令行中输入)来创建下载的沙箱:

      $ TREE /F <path to Sandbox>
      

      所以在我的情况下是:

      $ TREE /F D:\Sandbox\Name
      

      您甚至可以将输出引导到 .txt 文件中并从那里进行后处理...

      $ TREE /F D:\Sandbox\Name > D:\Output.txt
      

      编辑:之后您仍然需要使用您选择的最喜欢的编程语言取出所有文件名(只需检查文件夹前面的短划线字符并删除其他所有内容...)

      【讨论】:

      • (注意:上面的解决方案也应该适用于 UNIX 系统……据我所知,你必须先安装“tree”……例如使用 apt。)
      【解决方案3】:

      您可以使用si viewproject 命令并按名称激活filter 来仅获取子项目。

      si viewproject --hostname={SI_HOST} --port={SI_PORT} --project={Project_Path} --filter=attribute:name=project.pj -R
      

      取决于您的服务器配置,project.pj 可以不同。

      【讨论】:

        猜你喜欢
        • 2017-02-06
        • 1970-01-01
        • 1970-01-01
        • 2019-03-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-09-22
        • 1970-01-01
        相关资源
        最近更新 更多