去除ArcMap中Catalog窗口中的失效文件夹连接
来源:互联网 发布:linux vim命令详解 编辑:程序博客网 时间:2024/05/16 05:40
用ArcGIS的时候,如果想要访问一个文件夹,需要先做文件夹的连接,这样处理的优点是让用户专注于必要的文件夹,但像重度的ArcGIS用户,文件夹有很多,而且天长日久很多文件夹已经移动或者删除了,ArcMap的连接就失效了。
这里给出一个AddIn的关键代码,可以自动删除的文件夹连接
var gxApp = ArcMap.ThisApplication as IGxApplication; var selectedObject = gxApp.SelectedObject; if (!(selectedObject is IGxObjectContainer)) return; var objectContainer = selectedObject as IGxObjectContainer; var enumGxObject = objectContainer.Children; var gxObject = enumGxObject.Next(); while (gxObject != null) { MessageBox.Show(gxObject.FullName); if (!Directory.Exists(gxObject.FullName)) { objectContainer.DeleteChild(gxObject); } gxObject = enumGxObject.Next(); }
- 去除ArcMap中Catalog窗口中的失效文件夹连接
- weblogic中设置:自动检查连接池中的连接是否有效,并重建失效的连接
- 在arcmap+vba中使用arcgis中的toolbox中的工具
- ArcMap连接Oracle数据库
- win7在同一窗口打开文件夹设置失效
- ArcMap中使用属性字段计算器去除XX市(XX县)的Python脚本
- Geodatabase中的featureclass无法在ArcMap中显示的解决
- 连接池中连接失效,mysql死锁
- Eclipse中XML Catalog批量导入jar中的xsd
- ArcMap中数据处理步骤
- ArcMap中椭圆
- MEF中的目录Catalog
- 每日学习总结:DataTable中去除重复的项、SQL中的各种Join连接讲解
- ArcMap通过ArcSDE连接oracle
- arcMap连接oracle数据库连接方式
- [ASP.NET]在弹出窗口中使用超连接跳转父窗口中的内容
- MySQL中判断连接失效的方法
- ArcSDE for SQL Server安装及在ArcMap中创建ArcSDE连接
- 排序算法之堆排序
- 我的四轴专用PID参数整定方法及原理---超长文慎入
- [转]开发者们大量编程带来的快乐和烦恼
- ubuntu下设置开机自启动项
- linux XXX.tar.xz file
- 去除ArcMap中Catalog窗口中的失效文件夹连接
- HDU1890 Robotic Sort
- 代码健壮性的几点思考
- 全面理解Unity加载和内存管理机制之二:进一步深入和细节
- POJ 3006 Dirichlet's Theorem on Arithmetic Progressions ( 素数、筛选)
- 全面理解Unity加载和内存管理之一
- WHU 2013 Summer Team Contest #16 - 2008 beijing[xioumu]
- Unity3D占用内存太大怎么解决呢?
- linux ipc