Solid Edge Framework Type Library
RenameDirectory Method
Name of existing directory as string.
Name of library in which this directory available.
New name of the directory as string.
Description
Renames existing directory with new name.
Syntax
Visual Basic
Public Sub RenameDirectory( _
   ByVal bstrDirOldName As String, _
   ByVal bstrLibname As String, _
   ByVal bstrDirNewName As String _
) 
Parameters
bstrDirOldName
Name of existing directory as string.
bstrLibname
Name of library in which this directory available.
bstrDirNewName
New name of the directory as string.
Example
Imports System.Runtime.InteropServices

Public Class Form1

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim objApp As SolidEdgeFramework.Application = Nothing
        Dim objType As Type = Nothing
        Dim objMatTable As SolidEdgeFramework.MatTable = Nothing
        Dim strLibrary As String = "Materials"
        Dim strDirectory As String
        Try
            ' Get SE handle
            objApp = Marshal.GetActiveObject("SolidEdge.Application")

            If objApp Is Nothing Then
                ' Get the type from the Solid Edge ProgID
                objType = Type.GetTypeFromProgID("SolidEdge.Application")
                ' Start Solid Edge
                objApp = Activator.CreateInstance(objType)
                ' Make Solid Edge visible
                objApp.Visible = True
            End If
            ' Get material table object handle
            objMatTable = objApp.GetMaterialTable()
            strDirectory = "Zinc Alloys"
            strLibrary = "Materials"
            Dim strNewMtlDirectory As String = "Zinc Alloys - Modified"
            objMatTable.RenameDirectory(strDirectory, strLibrary, strNewMtlDirectory)


        Catch ex As Exception
            MsgBox(ex.ToString)
        End Try

    End Sub

End Class
See Also

MatTable Object  | MatTable Members