वर्णमाला / संख्यात्मक क्रम में कई फाइलों को समाप्‍त करने के लिए विंडोज कमांड?


3

मेरे पास कई सौ फाइलें हैं जिन्हें एक ही फाइल में समाहित करने की आवश्यकता है, बहुत कुछ इस सवाल की तरह । समस्या यह है, कि मेरी फाइलें क्रम में होनी चाहिए। उन्हें जूलियन तारीख के साथ नाम दिया गया है और उसके बाद फाइल टाइप किया गया है।

यहाँ नामकरण स्कीमा का एक उदाहरण दिया गया है:

152_1605.old
155_0935.old
156_1535.old

आदि।

यह कुछ ऐसा नहीं है जो मैं बहुत बार करता हूं और मैं ऐसा करने के लिए अपनी खुद की जटिल स्क्रिप्ट लिख सकता था, लेकिन मुझे लगता है कि इसे करने का एक बहुत आसान तरीका है और मुझे अभी यह नहीं पता है कि वह तरीका क्या है।


क्या ये टेक्स्ट फाइल हैं?
MDMoore313

हां, वे पाइप सीमांकित पाठ फ़ाइलें हैं।
माउबर्न

जवाबों:


6

यह एक पॉवरशेल दो-लाइनर है:

$TextFiles = Get-Item C:\Users\sudo\Documents\MachineLists\*.list

$TextFiles | sort | foreach { Add-Content -Value $(Get-Content $_) -Path C:\users\sudo\Desktop\concat.LIST}

जैसा कि आप पहली पंक्ति से देख सकते हैं कि यदि वे सभी एक ही फ़ोल्डर में हैं, तो मुझे यकीन है कि आपको कोई समस्या नहीं होगी।


1
बहुत बढ़िया। यह पूरी तरह से काम किया है लगता है। मुझे वास्तव में पॉवरशेल से अधिक परिचित होने की आवश्यकता है। बहुत धन्यवाद!
माउबर्न
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.