MS Windows कमांड प्रॉम्प्ट में फ़ाइलें मर्ज करना


0

मैं उपयोग कर रहा हूं

for %i in (.\*.prt) do echo %i >> newfile.prt && type %i >> newfile.prt

कमांड प्रॉम्प्ट में कई फाइलों को संकेंद्रित करने के लिए। इसका उपयोग करना क्योंकि यह प्रत्येक व्यक्तिगत फ़ाइल से पहले फ़ाइल नाम जोड़ता है। समस्या यह है कि यह डुप्लिकेट को समाप्त करता है। मुझे लगता है कि क्योंकि यह एक ही फ़ोल्डर में डाल रहा है। मैं इसे अलग फ़ोल्डर में डंप करने के लिए इस स्क्रिप्ट में संशोधन कैसे कर सकता हूं?


3
उम >> ..\otherdir\newfile.prt,?
स्कॉट

जवाबों:


0

इसके बजाय अलग निर्देशिका का संदर्भ ... उदाहरण:

for %%i in (*.prt) do (
   echo %%i>> "<OTHER_DIRECTORY>\newfile.prt"
   type %%i>> "<OTHER_DIRECTORY>\newfile.prt"
)

या अगर एक बैच फ़ाइल में नहीं:

for %i in (*.prt) do echo %i>> "<OTHER_DIRECTORY>\newfile.prt" && type %i>> "<OTHER_DIRECTORY>\newfile.prt"
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.