Autodesk Vault API - 重命名文件
Autodesk Vault API - Renaming Files
我是 Autodesk Vault Professional 的新手。我的任务是重命名存储在数据库中的文件。大约有 2000 个文件,并且有一个新名称的样式。我已经搜索,在网上用谷歌搜索但没有找到任何相关内容,除了使用文件向导手动一个一个地重命名文件。我认为可以通过 Vault API 来完成。任何人都有经验或想法如何去做?
您需要签出文件(使用 FileManager.AcquireFiles
),然后使用新文件名签入(FileManager.CheckinFile
、newFileName
的第 7 个参数)
这似乎不起作用。
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)
我是 Autodesk Vault Professional 的新手。我的任务是重命名存储在数据库中的文件。大约有 2000 个文件,并且有一个新名称的样式。我已经搜索,在网上用谷歌搜索但没有找到任何相关内容,除了使用文件向导手动一个一个地重命名文件。我认为可以通过 Vault API 来完成。任何人都有经验或想法如何去做?
您需要签出文件(使用 FileManager.AcquireFiles
),然后使用新文件名签入(FileManager.CheckinFile
、newFileName
的第 7 个参数)
这似乎不起作用。
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)