07/08/2014
Лёгкое программирование под Autodesk Vault Часть 27
Как было показано в предыдущей статье по файлам, для удаления файлов или их версий, в основном достаточно знать их:
- fileMasterId – один файл
- fileMasterIds – несколько файлов
- fileIds – версии файлов
Зная эти свойства, вызываем необходимые функции. Будем пользоваться Vault2014PowerPack. Так, считаем что вопрос подключения уже решён при помощи командлета Connect-VaultCMD или Connect-VaultVDF.
Код - PowerShell: [Выделить]
- # Получим папку, содержащую файл
- $fold1 = Get-VaultFolder -folderName "$/Designs/pump"
- # Получим конкретный файл в папке
- $file1 = $vltDocumentSvc.GetLatestFilesByFolderId($fold.Id, $false) | Where-Object {$_.Name -eq "pump1.iam"}
- # Удаляем файл из папки
- $vltDocumentSvc.DeleteFileFromFolder($file1.MasterId, $fold.Id)
Автор: Дмитрий Емельянов
Автор перевода: Дмитрий Емельянов
Отредактировано 07.08.2014 в 18:01:12
Автор перевода: Дмитрий Емельянов
Обсуждение: http://adn-cis.org/forum/index.php?topic=893.0
Опубликовано 07.08.2014Отредактировано 07.08.2014 в 18:01:12