में में खिड़कियों बैच फ़ाइल रन पाश के लिए बनाने के लिए मुझे लगता है कि यह करता है एक विंडोज़ बैच फ़ाइल है:नाम आदेश
for %%s in (*.sql) do call
It loops through all the sql script in a folder.
In the folder the file names are like:
s4.06.01.sql
s4.07.01.sql
s4.08.01.sql
s4.10.01.sql
s5.01.sql
लेकिन फ़ाइलों बेतरतीब ढंग से (नाम क्रम में नहीं) के माध्यम से लूप के लिए चला जाता है, यह पहले s5.01 चलाता है, फिर s4.06, फिर s4.08, फिर s4.10, फिर s4.07 चलाता है। मैं उन्हें नाम आदेश में कैसे चला सकता हूं?
यह काम करता था, लेकिन अब यह नहीं करता है। इस समस्या का कारण क्या हो सकता है?
या, '/ च" usebackq "%% में एस के लिए (\' dir * .sql/बी/पर \ ') call' करते –
पैट्रिक, अपने समाधान के बाद काट देता है सभी फ़ाइलों के नाम एक जगह, तो यह केवल आंशिक रूप से उपयोगी है। – ygoe
लिवन, आपका समाधान पूरी तरह से विफल रहता है। यदि मैं "किसी स्थान से" को प्रतिस्थापित करता हूं, तो यह "dir", "|" और "sort" भी मिलता है। इसलिए यह काम नहीं करता है। – ygoe