西班牙
斯潘4
你好,
我有点问题找不到解决办法。
我有一个目录和子目录的列表。有些包含形状文件。有些包含表、gdb等。如:
S:\新建\170530\test.shp
S:\新建\170529\newdata\newtest.shp
S:\旧的\170428\test.xlsx
S:\旧的\170428\MoreData\MoreTest.shp
在那些过期的目录中有更多的文件夹。根驱动器总是相同的“s:\”
根数据目录(例如,旧的,新的)将由用户作为用户参数提供。不会有任何导航到这些特定目录。一旦根数据目录被传递给工作台,我怎样才能有一个工作台读取嵌套在所有这些不同目录中的所有shapefile?
从路径读取器到featurereader的所有内容都只根据用户输入指定最新的目录。如:
S:\新的\170530
我保存了目录路径并将以下内容传递给featurereader:s:\ new\170530\**
现在成功了…但也有一些缺点。首先,如果遇到一个没有shapefile文件的目录,进程就会终止。我希望它跳过并在发生这种情况时继续。
接下来,它是非常缓慢的。尽管我在FeatureReader中指定只读取shapefile,但它读取dbf和其他一些类型,而且读取速度非常慢。一个简单的形状文件读取器需要1分钟才能读懂的东西,这个需要10分钟或更长时间。我需要加快进程,如果能找到解决办法,我将非常感谢。
任何帮助都将不胜感激!
?2019安全亚搏在线软件公司|合法的