0

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

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

4

3 回答 3

0

不知道我是否为时已晚,但我偶然发现了你的问题。

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

$ TREE /F <path to Sandbox>

所以在我的情况下是:

$ TREE /F D:\Sandbox\Name

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

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

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

于 2017-11-02T13:39:47.467 回答
0

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

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

取决于您的服务器配置,project.pj可能会有所不同。

于 2018-02-08T06:31:42.857 回答
0

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

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

于 2016-12-07T17:07:35.460 回答