Search multiple file(s) by 1 to many search criteria as property/value pairs.
Downloads first file matching all or any search criteria.
Preset Search Operator Options: [Property] is (exactly) [Value]; multiple conditions link up using AND condition.
Preset Download Options: Download Children (recursively) = Enabled, Enforce Overwrite = True
Downloads first file matching all or any search criteria.
Preset Search Operator Options: [Property] is (exactly) [Value]; multiple conditions link up using AND condition.
Preset Download Options: Download Children (recursively) = Enabled, Enforce Overwrite = True
Namespace: Autodesk.iLogic.Vault
Assembly: Autodesk.iLogic.Vault (in Autodesk.iLogic.Vault.dll) Version: 30.0
Syntax
VB
Public Function GetFileCopyBySourceFileSearchAndNewName ( SearchCriteria As Dictionary(Of String, String), NewFileNameNoExt As String, Optional MatchAllCriteria As Boolean = true, Optional CheckOut As Boolean = true, Optional SearchFolders As String() = Nothing, Optional UpdatePartNumber As Boolean = true ) As String
C#
public string GetFileCopyBySourceFileSearchAndNewName( Dictionary<string, string> SearchCriteria, string NewFileNameNoExt, bool MatchAllCriteria = true, bool CheckOut = true, string[] SearchFolders = null, bool UpdatePartNumber = true )
Parameters
- SearchCriteria
- Type: System.Collections.Generic.Dictionary(String, String)
Dictionary of property/value pairs - NewFileNameNoExt
- Type: System.String
New name without extension - MatchAllCriteria (Optional)
- Type: System.Boolean
Optional. Switches AND/OR conditions using multiple criteria. Default is true - CheckOut (Optional)
- Type: System.Boolean
Optional. File copy will check-out as default. - SearchFolders (Optional)
- Type: System.String[]
Optional. Limit search scope to given folder path(s). - UpdatePartNumber (Optional)
- Type: System.Boolean
Optional. Update Part Number property to match new file name
Return Value
Type: StringLocal path/filename