将 .zip 文件与 Forge Design Automation for AutoCAD 结合使用
Using .zip files with Forge Design Automation for AutoCAD
我有一个包含多种文件类型(.dwg、.xlsx、.pdf)的 zip 文件。如果我指定一个 .zip 文件作为输入,我注意到它们都被 Forge 接受,但只有 .dwg 文件被返回。无论如何我可以解决这个问题吗?
将结果保存到特定文件夹,最后创建 zip 文件。
ZipFile.CreateFromDirectory(CurrentDirectory + "\Result", CurrentDirectory + "\Result.zip");
此 zip 文件集是您的 WorkItem 的结果。
感谢所有回复的人,
最终,我在工作文件夹下创建了一个项目文件夹结构,我的所有文件都被解压缩到(dwgs、pdfs、xlsx)中。我的输入和结果的本地名称在 Activity 和工作项中都是相同的。我记得 Augusto 告诉我不要这样做,但我还没有 运行 对此提出异议。最后,我的文件在 AutoCAD Core 中循环并保存到相同位置。 DA 压缩更改的文件并将它们发送到我的端点。我采用这种方法,因为如果我将更改的文件保存到结果文件夹中,我修改的 dwg 文件和非 dwg 文件现在位于两个独立的相邻位置。如果在单个位置处理文件有副作用,我想知道它是什么。
我有一个包含多种文件类型(.dwg、.xlsx、.pdf)的 zip 文件。如果我指定一个 .zip 文件作为输入,我注意到它们都被 Forge 接受,但只有 .dwg 文件被返回。无论如何我可以解决这个问题吗?
将结果保存到特定文件夹,最后创建 zip 文件。
ZipFile.CreateFromDirectory(CurrentDirectory + "\Result", CurrentDirectory + "\Result.zip");
此 zip 文件集是您的 WorkItem 的结果。
感谢所有回复的人, 最终,我在工作文件夹下创建了一个项目文件夹结构,我的所有文件都被解压缩到(dwgs、pdfs、xlsx)中。我的输入和结果的本地名称在 Activity 和工作项中都是相同的。我记得 Augusto 告诉我不要这样做,但我还没有 运行 对此提出异议。最后,我的文件在 AutoCAD Core 中循环并保存到相同位置。 DA 压缩更改的文件并将它们发送到我的端点。我采用这种方法,因为如果我将更改的文件保存到结果文件夹中,我修改的 dwg 文件和非 dwg 文件现在位于两个独立的相邻位置。如果在单个位置处理文件有副作用,我想知道它是什么。