我有一个ogr2ogr
命令,我正在将命令与Windows shell命令混合在一起
我只需要循环访问某些扩展,这很*.shp
.而且,下面的命令是我开始的地方
for %f in (*.shp) do (ogr2ogr .....
但是现在我必须遍历具有这种名称的文件。
road_node_1.shp
road_node_2.shp
...
road_node_9.shp
我玩过许多类型的通配符,例如
for %f in (road_node_*) do (ogr2ogr .....
然后它遍历与*.shp
相关的所有文件,文件名(不带扩展名(相同
road_node_1.shx
road_node_1.dbf
road_node_1.cpg
road_node_1.prj..
所以它确实会经过不必要的文件,这需要更多的时间来做处理
我尝试了下面的命令,但也不起作用
for %f in (road_node_*.shp) do (ogr2ogr .....
我想知道是否有办法循环访问这样的文件名。
@Aacini
这很奇怪... 几个小时前该命令不起作用
对于 (road_node_*.shp( 中的 %f,请执行
现在。。。这个命令就像一个魔术。
我不知道有什么变化,虽然问题解决了:(