Windows'ta, geçerli ve geçerli olan alt dizinler için bu komutu deneyin:
for /R %f in (*.shp) do ogr2ogr -f "MapInfo File" "%~dpnf.tab" "%f"
Kısaca açıklamak için burada neler olup bittiğini bir hile , %~dpnf.tab
değişken kullanan % f ekler hangi ile d nehir mektubu, p sporcudan adını (yani, klasör veya dizin) ve özler dosya n (olmadan ame .shp
dosya uzantısı) . Son olarak, .tab
yeni uzantı için bileşik değişken değiştiricilerin hemen ardından eklenir.
Böylece, dizinde C:\MyData
iseniz ve bu dizinde verileriniz varsa ve alt dizinlerde C:\MyData\Region1
ve varsa C:\MyData\Region1\City1
, herhangi bir Shapefile ( .shp
uzantılı) işlenecek ve .tab
aynı dizinde benzer bir dosya oluşturulacaktır.