में प्रतिलिपि कार्य का उपयोग कर निर्देशिका की प्रतिलिपि बनाने के लिए कैसे मैं एक प्रतिलिपि कार्य में किसी अन्य निर्देशिका में फ़ाइलों और संपूर्ण निर्देशिकाओं की एक प्रतिलिपि बनाना चाहता हूं। मैं अलग-अलग फाइलों की प्रतिलिपि बना सकता हूं, और निर्देशिका निर्देशिकाओं की प्रतिलिपि बना सकता हूं, लेकिन मैं निर्देशिका को कैसे कॉपी करूं?प्रतिलिपि
यह मेरा काम नहीं है:
task myTask(type: Copy) {
from 'path/to/file'
from 'path/to/dir'
into 'path/to/target'
}
जो प्रतियां फ़ाइल ठीक है, लेकिन dir में केवल वे फ़ाइलें। मैं path/to/target/dir
में डीआईआर की सामग्री के साथ समाप्त करना चाहता हूं (path/to/target
में नहीं)।
मैं का उपयोग करके एक काम के आसपास पाया:
task myTask(type: Copy) {
from 'path/to/file'
from 'path/to'
into 'path/to/target'
include 'dir'
}
लेकिन उस नाम टकराव की संभावना है। मेरे पास वास्तव में कॉपी करने के लिए कई फाइलें और डीआईआर हैं, और मैं इसे एक कार्य बनाना चाहता हूं।
वाह करने का कोई तरीका नहीं है, यह मेरे उत्तर – AdamSkywalker
@adam से बहुत अलग है, यह आपके से बेहतर समाधान है, क्योंकि यह है अधिक "ओओ" - व्यवहार का अनुकूलन कमांड में निहित है, जबकि आपका कॉलबैक की तरह है या दूसरा कमांड – Bohemian
@ बोहेमियन में मैं एक ही ऑर्डर में एक ही 4 लाइनों को देखता हूं :) – AdamSkywalker