मुझे फ़ोल्डर्स के एक सेट से दूसरे फ़ोल्डर में डीएलएल और पीडीबी फ़ाइलों का एक सेट कॉपी करने की आवश्यकता है। मैं लक्ष्य फ़ोल्डर में फ़ोल्डर पदानुक्रम को फिर से बनाना नहीं चाहता हूं। मैं विंडोज टूल्स में निर्मित का उपयोग करना चाहता हूं, उदा। डॉस आदेश।मैं एक विशिष्ट पैटर्न की फ़ाइलों को विंडोज पर एक फ्लैट फ़ोल्डर में दोबारा कैसे कॉपी कर सकता हूं?
उत्तर
mkdir targetDir
for /r %x in (*.dll, *pdb) do copy "%x" targetDir\
उपरोक्त आदेश के अंत में/वाई का उपयोग करें यदि आप एकाधिक फाइलों की प्रतिलिपि बना रहे हैं और "हाँ" का जवाब नहीं देना चाहते हैं।
मुझे किसी भी कमांड लाइन उपकरण से अवगत नहीं है जो यह सीधे करता है, लेकिन आप उप फ़ोल्डरों के माध्यम से लूप करने के लिए बैच स्क्रिप्ट बना सकते हैं, और अपनी आवश्यक फ़ाइलों की प्रतिलिपि बना सकते हैं।
हालांकि यदि आप उन्हें एक ही फ़ोल्डर में रखते हैं तो आप डुप्लिकेट फ़ाइल नामों वाली फ़ाइलों के साथ समाप्त हो सकते हैं।
@echo off
if %1'==' goto usage
if %2'==' goto usage
if %3'==' goto usage
for /D %%F in (%1\*) do xcopy %%F\%2 %3 /D /Y
for /D %%F in (%1\*.) do call TreeCopy %%F %2 %3
goto end
:usage
@echo Usage: TreeCopy [Source folder] [Search pattern] [Destination folder]
@echo Example: TreeCopy C:\Project\UDI *.xsd C:\Project\UDI\SOA\Deploy\Metadata
:end
आदेश XCOPY
रिकर्सिवली नकल फ़ोल्डर का उदाहरण:
mkdir DestFolder
xcopy SrcFolder DestFolder /E
(के रूप में टिप्पणी निम्नलिखित WIKI कि आदेश में नीचे वर्णित डॉस 3.2 के बाद उपलब्ध कराया गया था)
+1। नोट, हालांकि, XCOPY सिर्फ विंडोज 7 में नहीं है ... यह हमेशा के लिए रहा है (http://en.wikipedia.org/wiki/XCOPY के अनुसार, DOS 3.2 के बाद से) –
किसी के लिए सहायक हो सकता है लेकिन नहीं प्रतीत होता है कि ** "मैं लक्ष्य फ़ोल्डर में फ़ोल्डर पदानुक्रम को फिर से बनाना नहीं चाहता हूं।" ** ओपी से। – nrodic
@nrodic, अगर मैं इसे सही ढंग से समझता हूं तो यह उम्मीद मैन्युअल रूप से स्रोत फ़ोल्डर्स पदानुक्रम के मनोरंजन से बचने से संबंधित है, इसलिए उपरोक्त आदेश एसआरसीफ़ोल्डर को पूरी फ़ोल्डर संरचना को रिकर्सली (और फाइल) के साथ प्रतिलिपि बनाता है। – Bronek
सुनिश्चित करें कि आपके पास अपने पथ में रिक्त स्थान होने पर उद्धरण सही हैं।
यह मेरे टीएफएस बिल्ड सर्वर के लिए मेरा पोस्टबिल्ड कार्यक्रम है (यही कारण है कि "%%" है)। मुझे कॉपी करने के लिए सभी टेस्ट फाइलों की आवश्यकता थी।
if not exist "$(TargetDir)..\SingleFolderOutput" mkdir -p "$(TargetDir)..\SingleFolderOutput"
for /r **%%x** in (*.dll, *.pdb, *.xml, *.xaml, *.exe, *.exe.config) do xcopy **"%%x"** "$(TargetDir)..\SingleFolderOutput" /Y
- 1. मैं एक विशिष्ट फ़ोल्डर को कैसे अनजिप कर सकता हूं?
- 2. मैं कई बाइनरी फ़ाइलों को लिनक्स सिस्टम पर एक फ़ाइल में कैसे कॉपी कर सकता हूं?
- 3. मैं विशिष्ट फ़ाइलों को आउटपुट में कॉपी करने के लिए चींटी कैसे सेट कर सकता हूं?
- 4. मैं एस 3 पर एक फ़ोल्डर क्लोन/डुप्लिकेट कैसे कॉपी कर सकता हूं?
- 5. मैं RichTextBox को एक फ्लैट लुक कैसे दे सकता हूं?
- 6. मैं पर्ल का उपयोग कर निर्देशिका की सामग्री को दोबारा कैसे प्रतिलिपि बना सकता हूं?
- 7. क्या मैं एक गिट वर्किंग कॉपी को दूसरी मशीन पर कॉपी कर सकता हूं?
- 8. मैं किसी फ़ोल्डर में फ़ाइलों की एक सूची कैसे प्राप्त कर सकता हूं जिसमें फ़ाइलों को संशोधित दिनांक समय
- 9. अनदेखी फ़ाइलों को छिपाने के लिए मैं एसवीएन स्थिति को दोबारा कैसे कॉन्फ़िगर कर सकता हूं?
- 10. मैं विम में किसी फ़ोल्डर में सभी फ़ाइलों को एक शब्द को कैसे बदल सकता हूं?
- 11. मैं .NET में एक स्ट्रीम को कैसे कॉपी (कॉपी) कर सकता हूं?
- 12. सबफ़ोल्डर से विंडोज फ़ोल्डर बैच प्रतिलिपि फ़ाइलों को एक फ़ोल्डर
- 13. फोनगैप का उपयोग कर एंड्रॉइड में एक फ़ोल्डर से एक फ़ोल्डर में फ़ाइल को कैसे कॉपी/कॉपी करें?
- 14. मैं क्लोजर स्रोत कोड को दोबारा कैसे कर सकता हूं?
- 15. सीएमडी: मैं "छिपी हुई" - फ़ाइलों और निर्देशिकाओं की सामग्री को दोबारा कैसे हटा सकता हूं
- 16. मैं एक फ़ोल्डर को कैसे संकुचित कर सकता हूं और पाइथन में संपीड़ित फ़ाइल को ईमेल कर सकता हूं?
- 17. क्या मैं एक "कॉपी" कमांड का उपयोग कर विंडोज कमांड लाइन पर एकाधिक नामित फाइलों की प्रतिलिपि बना सकता हूं?
- 18. मैं कैसे निर्धारित कर सकता हूं कि विंडोज में एक विशिष्ट फ़ाइल खुलती है या नहीं?
- 19. फ़ाइलों की एक सूची को निर्देशिका में कॉपी करें
- 20. कमांड लाइन का उपयोग करके मैं सभी फ़ाइलों को एक फ़ोल्डर से दूसरे फ़ोल्डर में कैसे स्थानांतरित कर सकता हूं?
- 21. पायथन का उपयोग करके, मैं विंडोज नेटवर्क पर साझा फ़ोल्डर का उपयोग कैसे कर सकता हूं?
- 22. मैं एक गिट प्रतिबद्ध कैसे "दोबारा खोल सकता हूं?
- 23. मैं कॉपीफाइल या CopyFileEx के बिना विंडोज़ पर एक बड़ी फ़ाइल कैसे कॉपी कर सकता हूं?
- 24. मैं एक विशिष्ट XElement कैसे अपडेट कर सकता हूं?
- 25. नियमित अभिव्यक्तियों का उपयोग करके मैं पैटर्न को दोबारा कैसे मिलान कर सकता हूं?
- 26. मैं एक निर्देशिका को दूसरी बार कैसे कॉपी कर सकता हूं और केवल उन फ़ाइलों को प्रतिस्थापित कर सकता हूं जो बदले नहीं गए हैं?
- 27. मैं एक वीएस परियोजना टेम्पलेट में समाधान फ़ोल्डर फ़ाइलों को कैसे जोड़ सकता हूं?
- 28. मैं एक विंडोज सेवा का परीक्षण कैसे कर सकता हूं?
- 29. मैं एक संपूर्ण समूह/फ़ाइलों के फ़ोल्डर के लिए एआरसी कैसे अक्षम कर सकता हूं?
- 30. एक विशिष्ट फ़ोल्डर
अच्छा एक। वाक्यविन्यास के बारे में सुनिश्चित नहीं था। – Ady
बिना कॉमा –
बैच फ़ाइल में "%% x" का उपयोग करें – bob