मूल रूप से मैं कोको एपीआई के साथ फाइल सिस्टम में दो फ़ोल्डर मर्ज करने के लिए एक तरह से देख रहा हूँ के ऊपर लिख:NSFileManager के साथ फ़ोल्डर मर्ज,
मैं फ़ाइलों और उप-फ़ोल्डर, जो मैं चाहता हूँ वाला कोई फ़ोल्डर है फाइल सिस्टम में एक अलग स्थान पर कॉपी करें।
मेरे गंतव्य पथ पर, एक समान नामित फ़ोल्डर पहले से मौजूद है, जिसमें फाइलें और फ़ोल्डर्स भी हो सकते हैं।
अब मैं अपने स्रोत फ़ोल्डर की नई सामग्री के साथ अपने गंतव्य फ़ोल्डर (या इसके उपफोल्डर) के अंदर मौजूदा फ़ाइलों को ओवरराइट करना चाहता हूं, यदि उनके पास समान नाम है।
बाकी सभी फाइलें जिन्हें मैं बिना छूना छोड़ना चाहता हूं।
sourcefolder
|
- file1
- subfolder
- file2
destinationfolder
|
- file3
- subfolder
- file2
- file4
resultingfolder
|
- file1
- file3
- subfolder
- file2 <-- version from source folder
- file4
मैं यह कैसे कर सकता हूं? आपकी मदद के लिए बहुत बहुत धन्यवाद!
में एक समाधान '' enumeratorAtPath विधि इतना महान काम करता है। –
आप कमाल हैं !!! मुझे एक टन बचाया :) – jj080808