2012-07-10 8 views
19

क्या विजुअल स्टूडियो प्रोजेक्ट के लिए पोस्ट-बिल्ड इवेंट में फ़ाइल कॉपी करने का कोई आसान तरीका है, लेकिन केवल तभी फ़ाइल मौजूद है? (यानी फ़ाइल मौजूद नहीं होने पर निर्माण में असफल न हों)वीएस पोस्टबिल्ड इवेंट - अगर यह मौजूद है तो फ़ाइल कॉपी करें

मैंने xcopy का उपयोग करके कुछ विकल्प आज़माए हैं। लेकिन मुझे इतना बेवकूफ़ लगता है - मुझे लगता है कि एक्सकॉपी के साथ मुझे किस स्विच की आवश्यकता हो सकती है, मुझे अपने सिर को नहीं मिल रहा है।

+0

है बाहरी फाइल? – David

+0

यह प्रोजेक्ट नहीं जोड़ा गया है - लेकिन यह प्रोजेक्ट के समान फ़ोल्डर में रहता है। –

उत्तर

29

उपयोग "IF" आदेश: फ़ाइल अपने दृश्य स्टूडियो परियोजना का हिस्सा हैं, या कुछ के रूप में शामिल

IF EXIST file.txt xcopy file.txt [destination_folder]\ /Y 
7
यदि बिना

भी मौजूद हैं लेकिन XCOPY की/यू विकल्प का उपयोग

xcopy source_file_name dest_folder /u /y 
+0

किसी कारण से, यदि फ़ाइल मौजूद नहीं है तो मैं ठीक से काम नहीं कर सका - यह त्रुटि "4" से निकल गया। –

+0

मेरी गलती। मैंने गलत समझा। मैं सोच रहा था कि आप केवल मूल में प्रतिलिपि बनाना चाहते हैं यदि यह गंतव्य में मौजूद है।/यू इस उद्देश्य से कार्य करता है, यह जांचने के लिए कि स्रोत फ़ाइल मौजूद है या नहीं। – Steve

संबंधित मुद्दे