У меня есть команда ogr2ogr
, и я смешиваю эту команду с командой оболочки Windows
Мне нужно перебрать только определенные расширения, что составляет *.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 .....
Интересно, есть ли способ перебирать имена файлов подобным образом?.