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