首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C#递归读取GIS目录文件格式

记得学习编程时,递归可以说是一种典型的编程思维,一种常见的需求是遍历目录及子目录中的文件。后来工作时发现,其实微软早就帮我们写好了,不用自己老是去写。

它包括三个参数:

参数1:文件路径,要搜索的文件目录。

参数2:过滤格式,不填或"*.*"或"*"表示搜索所有格式;支持通配符号,正则表达式,强大!

参数3:搜索选项,SearchOption.TopDirectoryOnly 默认选项,仅包含当前目录;SearchOption.AllDirectories 包含所有子目录。

然后学了还是有用,在GIS中,有一些特殊的格式,如gdb是一种文件夹,gdb内的各种文件并不是我们需要搜索的,这就必须用递归思想去解决。下面结合this和ref写了一个扩展该方法。

本文作者:我也是个傻瓜

作者博客地址:http://www.cnblogs.com/liweis/

转载于:地信论坛

本文仅限行业学习交流之用,版权、著作权归原载平台及作者所有。我们尊重作者的成果,如涉嫌侵权,请联系我们及时删除。

- END -

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210201A0EB5N00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券