hi,
Please find the complete code... what you looking
private static void ExportShapefiles(string strFolderPath)
{
try
{
IWorkspaceName pWorkspaceName;
IFeatureClassName pFeatClassName;
IDatasetName pDataSetName;
//define the wrokpace
pWorkspaceName = new WorkspaceNameClass();
pWorkspaceName.WorkspaceFactoryProgID = "esriDataSourcesGDB.AccessWorkspaceFactory";
CreateAccessWorkspace(@"C:\temp\");
pWorkspaceName.PathName = strFolderPath;
//Define the dataset.
pFeatClassName = new FeatureClassNameClass();
pDataSetName = pFeatClassName as IDatasetName;
pDataSetName.WorkspaceName = pWorkspaceName;
pDataSetName.Name = "Export_Data";
IWorkspaceName pInShpWorkspaceName;
IFeatureClassName pFCName;
IDatasetName pShpDatasetName;
//Define the workspace.
pInShpWorkspaceName = new WorkspaceNameClass();
pInShpWorkspaceName.PathName = @"D:\Temp\Pro\Sample\Sample";
pInShpWorkspaceName.WorkspaceFactoryProgID = "esriDataSourcesFile.ShapefileWorkspaceFactory";
//Define the dataset.
pFCName = new FeatureClassNameClass();
pShpDatasetName = pFCName as IDatasetName;
pShpDatasetName.Name = "polygon.shp";
pShpDatasetName.WorkspaceName = pInShpWorkspaceName;
IFeatureDataConverter pShpToFC;
pShpToFC = new FeatureDataConverterClass();
pShpToFC.ConvertFeatureClass(pFCName, null, null, pFeatClassName, null, null, "", 1000, 0);
MessageBox.Show ("Shapefile conversion complete!");
}
catch (Exception exp) { }
}
public static void CreateAccessWorkspace(String path)
{
try
{
// Instantiate an Access workspace factory and create a personal geodatabase.
// The Create method returns a workspace name object.
Type factoryType = Type.GetTypeFromProgID(
"esriDataSourcesGDB.AccessWorkspaceFactory");
IWorkspaceFactory workspaceFactory = (IWorkspaceFactory)
Activator.CreateInstance(factoryType);
IWorkspaceName workspaceName = workspaceFactory.Create(path, "Sample.mdb",
null, 0);
// Cast the workspace name object to the IName interface and open the workspace.
IName name = (IName)workspaceName;
IWorkspace workspace = (IWorkspace)name.Open();
MessageBox.Show("Geo Database Just Created", "Data Creator");
}
catch (Exception exp) { }
}
Thanks and Regards,
Venkat Tammineni