| Visual Basic | |
|---|---|
Sub AddFileFromVaultToPath( _ ByVal lSourceFileID As System.Integer, _ ByVal lSourceFolderID As System.Integer, _ ByVal bsDestinationFolderPath As System.String, _ Optional ByVal lArg As System.Integer, _ Optional ByVal bsNewName As System.String, _ Optional ByVal lEdmAddFlags As System.Integer _ ) | |
| C# | |
|---|---|
void AddFileFromVaultToPath( System.int lSourceFileID, System.int lSourceFolderID, System.string bsDestinationFolderPath, System.int lArg, System.string bsNewName, System.int lEdmAddFlags ) | |
| C++/CLI | |
|---|---|
void AddFileFromVaultToPath( & System.int lSourceFileID, & System.int lSourceFolderID, & System.String^ bsDestinationFolderPath, & System.int lArg, & System.String^ bsNewName, & System.int lEdmAddFlags ) | |
Parameters
- lSourceFileID
- ID of file to copy
- lSourceFolderID
- ID of folder of file to copy
- bsDestinationFolderPath
- Path of folder to which to copy the file
- lArg
- Caller-defined argument
- bsNewName
- Optional new name of file
- lEdmAddFlags
- Combination of EdmAddFlag bits
See the IEdmBatchAdd examples.
Before calling this method, use IEdmBatchAdd::SetFileNameSerNo to specify how to create the name for the new file's data card.
If the specified bsDestinationFolderPath does not exist in the vault, it will be created when the file is added.
After calling this method, you must call IEdmBatchAdd::CommitAdd to actually add the file to the vault.
- S_OK: The method successfully executed.
- S_FALSE: One of the arguments is invalid.
Version 6.4 of SOLIDWORKS PDM Professional