`
welter2008
  • 浏览: 16448 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

判断Workspace的存在

 
阅读更多

IWorkspaceFactory.ContainsWorkspace
另外,附上帮助的例子:

//IWorkspaceFactory ContainsWorkspace Example
//e.g., nameOfFile = "canada.mdb" //Personal Geodatabase   
//      nameOfFile = "canada.gdb" //File Geodatabase   
public Boolean IWorkspaceFactory_ContainsWorkspace_Example(string nameOfFile)   
{      
    //use with AccessWorkspaceFactory        
    IWorkspaceFactory workspaceFactory = new ESRI.ArcGIS.DataSourcesGDB.AccessWorkspaceFactoryClass();   
    //for FileGDB use ESRI.ArcGIS.DataSourcesGDB.FileGDBWorkspaceFactoryClass();        
    ESRI.ArcGIS.esriSystem.IFileNames fileNames = new ESRI.ArcGIS.esriSystem.FileNamesClass();   
    fileNames.Add(nameOfFile);        
    return workspaceFactory.ContainsWorkspace("E:\\data\\english\\canada\\", fileNames);   
}
 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics