मैं पोस्ट-बिल्ड इवेंट के हिस्से के रूप में कई ज्ञात फ़ाइलों को दूसरी निर्देशिका में कॉपी करना चाहता हूं, लेकिन मेरे निर्माण में "कॉपी [फ़ाइल] [गंतव्य] [स्विच]" की रेखाएं और रेखाएं नहीं लेना चाहती घटना। यदि संभव हो, तो मैं उन फ़ाइलों को सूचीबद्ध करना चाहता हूं जिन्हें मैं एक समान प्रारूप का उपयोग करके प्रतिलिपि बनाना चाहता हूं: "प्रतिलिपि [फ़ाइल 1] [फ़ाइल 2] [फ़ाइल 3] [आदि ...] [गंतव्य] [स्विच]" । हालांकि, विंडोज इस प्रकार के प्रारूप को पसंद नहीं कर रहा है। कोई विचार? धन्यवाद!क्या मैं एक "कॉपी" कमांड का उपयोग कर विंडोज कमांड लाइन पर एकाधिक नामित फाइलों की प्रतिलिपि बना सकता हूं?
उत्तर
आप एक बैच फ़ाइल में या सीधे कमांड प्रॉम्प्ट से या तो 'के लिए' का उपयोग कर सकते हैं:
for %I in (file1.txt file2.txt file3.txt) do copy %I c:\somedir\
वाइल्डकार्ड के रूप में अच्छी तरह से filelist में समर्थित हैं:
for %I in (*.txt *.doc *.html) do copy %I c:\somedir\
अधिक जानकारी के लिए, बस के लिए टाइप करें /? कमांड प्रॉम्प्ट से, या पढ़ने के लिए बहुत आसान मदद के लिए स्टार्ट-> सहायता और समर्थन का उपयोग करें और "के लिए" खोजें। मेरे एक्सपी प्रो बॉक्स पर, यह पूर्ण पाठ खोज परिणामों में आइटम 15 था।
<Copy>
MSBuild task का उपयोग करें।
सवाल नेट का सुझाव नहीं देता भी स्थापित किया गया है, और कहा कि विकासशील आवश्यकता होगी एक MS बिल्ड स्क्रिप्ट। कमांड लाइन कॉपी करने के लिए यह पहले से ही बोझिल है; शीर्ष पर सब कुछ क्यों जोड़ें? – jpmc26
प्रश्न "पोस्ट-बिल्ड इवेंट के हिस्से के रूप में" कॉपी करने के बारे में पूछताछ करता है। एमएसबिल्ड का उपयोग करना मेरे लिए स्वाभाविक था। –
@ डेविड स्चिमिट मुझे लगता है कि यह वही है जो मुझे चाहिए लेकिन मुझे यकीन नहीं है कि मैं इसे बिल्ड इवेंट में कैसे उपयोग कर सकता हूं। क्या आप ऐसा करने के लिए वाक्यविन्यास दिखा सकते हैं? –
XP और Vista robocopy साथ xcopy प्रतिस्थापित, और यह आप वास्तव में क्या चाहते हो जाएगा। आप क्या चाहते हैं के लिए वाक्य रचना पहली बार में पीछे की ओर लगता है, लेकिन यह काम करता है:
robocopy source\folder a\dest\folder file1.exe file2.bat file3.dll file4.txt
(कम से कम पुराने संस्करण) XP में रोबोकॉपी शामिल नहीं है, आपको Windows 2003 सर्वर संसाधन किट जैसे कुछ से स्थापित करने की आवश्यकता है: http://www.microsoft.com/Downloads/details.aspx?FamilyID=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang = एन – Dolphin
@ डॉल्फ़िन: अच्छी पकड़; मेरे पास यह मेरी एक्सपी मशीनों पर था और मुझे इसे इंस्टॉल करना याद नहीं था, लेकिन आप सही हैं। – Kevin
न तो एक्सपी और न ही Vista "प्रतिस्थापित" xcopy। यह अभी भी है। – Timwi
- 1. मैं कमांड लाइन का उपयोग कर एक SharePoint 2010 पैकेज कैसे बना सकता हूं?
- 2. विंडोज कमांड लाइन
- 3. क्या मैं किसी स्क्रिप्ट या कमांड लाइन से किसी नेटवर्क प्लेस में फ़ाइलों की प्रतिलिपि बना सकता हूं?
- 4. मैं कमांड लाइन टेक्स्ट एडिटर कैसे बना सकता हूं?
- 5. मैं नियमित विंडोज कमांड लाइन का उपयोग कर टेक्स्टफाइल में मूल्य कैसे बढ़ा सकता हूं?
- 6. विंडोज कमांड-लाइन
- 7. मैं स्मार्टगिट से कमांड लाइन कैसे शुरू कर सकता हूं?
- 8. विंडोज बैच: यूनिकोड पैरामीटर (रोबो) कॉपी कमांड
- 9. मैं ओपनएसएसएल कमांड लाइन
- 10. क्या मैं कमांड लाइन से एचटीएमएल फाइलों (छवियों, सीएसएस के साथ) प्रिंट कर सकता हूं?
- 11. मैं केवल कमांड लाइन उपकरण का उपयोग करके एक सबवर्जन रिपोजिटरी कैसे स्विच कर सकता हूं?
- 12. मैं कमांड लाइन एप्लिकेशन में वर्तमान लाइन पर कैसे प्रिंट कर सकता हूं?
- 13. कमांड लाइन (विंडोज)
- 14. मैं पर्ल का उपयोग कर निर्देशिका की सामग्री को दोबारा कैसे प्रतिलिपि बना सकता हूं?
- 15. बेहतर विंडोज कमांड लाइन शैल
- 16. कमांड लाइन (विंडोज)
- 17. मैं प्रगति पट्टी कैसे बना सकता हूं (सीपी एक निर्देशिका की प्रतिलिपि बना सकता है)?
- 18. मैं विंडोज कमांड प्रॉम्प्ट
- 19. क्या मैं कमांड लाइन में मेवेन रिपॉजिटरीज़ जोड़ सकता हूं?
- 20. विंडोज पुनरावर्ती ग्रेप कमांड लाइन
- 21. cl.exe का उपयोग कर कमांड लाइन संकलित?
- 22. मैं विंडोज कमांड लाइन से साझा फ़ोल्डर कैसे बना सकता हूं?
- 23. क्या मैं चींटी प्रतिलिपि कार्य ओएस-विशिष्ट बना सकता हूं?
- 24. मानक विंडोज कमांड लाइन/बैच कमांड का उपयोग कर यूनिक्स 'कट' का अनुकरण करें
- 25. पार्स एकाधिक नाम कमांड लाइन पैरामीटर
- 26. क्या मैं अपाचे पिग लैटिन में एकाधिक लाइनों पर एक कमांड को विभाजित कर सकता हूं?
- 27. पायथन कमांड लाइन तर्क (विंडोज)
- 28. मैं sftp का उपयोग कर फ़ोल्डरों की प्रतिलिपि कैसे बना सकता हूं?
- 29. पायथन कमांड लाइन - एकाधिक लाइन इनपुट
- 30. कमांड लाइन
एक आकर्षण की तरह काम करता है! एकमात्र चीज यह है कि जब मुझे बिल्ड इवेंट में उपयोग किया जाता है तो मुझे अपने प्रतिशत संकेतों को दोगुना करना होगा (यानी %% I में ...)। धन्यवाद!! – Pwninstein
यदि फ़ाइलें उप फ़ोल्डर्स में हैं, तो '/ f' जैसे'/f %% I (* .txt * .doc * .html) में कॉपी करें I% c: \ somedir \ ' – Matheus