0

我是 Autodesk Vault Professional 的新手。我的任务是重命名存储在数据库中的文件。大约有 2000 个文件,并且有一个新名称的外观模式。我在网上搜索过,但没有找到任何相关的东西,除了使用文件向导手动重命名文件。我认为可以通过 Vault API 来完成。任何人都有经验或想法如何做到这一点?

4

2 回答 2

2

您需要签出文件(使用FileManager.AcquireFiles),然后使用新文件名签入(第 7 个参数FileManager.CheckinFile, newFileName

于 2015-09-17T18:15:51.943 回答
0

这似乎不起作用。

checkinFile功能一直有效,直到我输入签入名称的参数。当我这样做时,它会生成一个异常(异常 0),没有关于错误的额外细节。

此代码生成错误:

mainconnection.FileManager.CheckinFile(oFileIteration, Nothing, False,
                                    New Autodesk.Connectivity.WebServices.FileAssocParam() {}, Nothing, False, "NewFileName.IPT",
                                    Autodesk.Connectivity.WebServices.FileClassification.None, False,
                                    Nothing)

但这一个有效:

 mainconnection.FileManager.CheckinFile(oFileIteration, Nothing, False,
                                    New Autodesk.Connectivity.WebServices.FileAssocParam() {}, Nothing, False, nothing,
                                    Autodesk.Connectivity.WebServices.FileClassification.None, False,
                                    Nothing)
于 2015-10-08T22:13:10.203 回答