मैं रिकर्सिवली एक निर्देशिका कॉपी लेकिन यह भीतर निर्देशिका के एक जोड़े को बाहर करने की जरूरत है।एनएसआईएस - फाइलों को छोड़कर रिकर्सिवली की प्रतिलिपि कैसे करें?
एनएसआईएस के लिए प्रलेखन का कहना है कि File
कमांड /r
और /x
पैरामीटर लेता है, लेकिन मैं उन्हें ठीक से काम करने के लिए नहीं मिल सकता।
मेरी .nsi स्क्रिप्ट से युक्त मेरी निर्देशिका की संरचना है:
parent-dir
dir-to-exclude-1
setup.nsi
dir-to-copy-1
dir-to-copy-2
dir-to-copy-3
dir-to-exclude-2
और मैं निम्नलिखित की कोशिश की है, लेकिन यह मेरे लिए काम नहीं कर रहा: किसी भी के लिए पहले से
SetOutPath $INSTDIR
File /r "..\**" /x "..\dir-to-exclude-1\**" /x "..\dir-to-exclude-2\**"
धन्यवाद मदद।
संपादित करें: मैं करीब हो रही है, तो अब मेरे पास है:
File /r /x \dir-to-exclude-1\*.* /x \dir-to-exclude-2\*.* ..\*
अब यह संकलन और सभी फ़ाइलों को स्थापित हो जाएगा, लेकिन मैं चाहता हूँ निर्देशिका को छोड़े बिना। मैं इन्हें कैसे बाहर कर सकता हूं इसके लिए कोई मार्गदर्शन?