विंडोज पर, वर्तमान के तहत वर्तमान और उप-निर्देशिकाओं के लिए, इस कमांड का प्रयास करें:
for /R %f in (*.shp) do ogr2ogr -f "MapInfo File" "%~dpnf.tab" "%f"
यहाँ क्या चल रहा है , इसकी संक्षेप में व्याख्या करने के लिए , %~dpnf.tabचर % f का उपयोग करता है , जिसके साथ यह d नदी पत्र, p एथलीट नाम (जैसे, फ़ोल्डर या निर्देशिका) जोड़ता है , और फ़ाइल n ame ( .shpफ़ाइल एक्सटेंशन के बिना ) निकालता है । अंतिम रूप से, .tabनए एक्सटेंशन के लिए कंपाउंड चर संशोधक के तुरंत बाद जोड़ा जाता है।
इसलिए यदि आप निर्देशिका में हैं C:\MyData, और आपके पास इस निर्देशिका में डेटा है, और उप-निर्देशिका C:\MyData\Region1और C:\MyData\Region1\City1, किसी भी शेपफाइल ( .shpविस्तार के साथ ) पर कार्रवाई की जाएगी, और .tabउसी निर्देशिका में एक समान नाम वाली फ़ाइल बनाई जाएगी।