我是Autodesk Vault Professional的新手。我有一项任务是重命名存储在数据库中的文件。大约有2000个文件,并且有一个模式新名称的样子。我搜索了网络,但没有找到任何相关内容,除了使用文件向导逐个手动重命名文件。我认为可以通过Vault API完成。任何人都有经验或想法如何做到这一点?
答案 0 :(得分:1)
您需要签出该文件(使用FileManager.AcquireFiles
),然后使用新文件名签入(FileManager.CheckinFile
的第7个参数,newFileName
)
答案 1 :(得分:0)
这似乎不起作用。
checkinFile
函数有效,直到我输入checkin名称的参数。当我这样做时,它将生成一个异常(异常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)