मुझे विश्वास है कि आप जो खोज रहे हैं वह है जब फ़ाइलों को बदलते समय निगरानी करने का एक तरीका है। फिर, आप बस उल्लिखित फाइल के रूप में परिवर्तित फ़ाइल अपलोड कर सकते हैं। यदि ऐसा है, तो जवाब Windows फ़ोल्डर और फ़ाइल ईवेंट में जुड़ना है।
http://www.codeproject.com/KB/files/MonitorFolderActivity.aspx
कोड एक फ़ाइल एफ़टीपी के लिए की जरूरत है यहां पाया जा सकता:
http://msdn.microsoft.com/en-us/library/ms229715.aspx
यह सब आप करने जा रहे हैं यह सोचते है यहाँ कैसे ऐसा करने के लिए पर एक अच्छा लेख है सी # का उपयोग कर रहे हैं। यदि आप एक अलग भाषा का उपयोग करने जा रहे हैं, तो आपको एक ही बुनियादी तरीके से वही मूल कार्य करने की आवश्यकता होगी लेकिन वाक्यविन्यास अलग होगा।
आरंभ करने के लिए, यह सब आपको चाहिए। आप किसी भी फाइल में परिवर्तन के लिए फ़ोल्डर देखते हैं। जब आप कोई परिवर्तन देखते हैं, तो आप दूरस्थ स्थान पर परिवर्तित फ़ाइल को एफ़टीपी (यदि वह वेब ट्रांसपोर्ट की वांछित विधि है) के माध्यम से अपलोड करते हैं। बेशक, आपको अन्य ग्राहकों के लिए विपरीत करने की आवश्यकता होगी। उन्हें आपके सर्वर पर घटनाओं की सदस्यता लेने की आवश्यकता होगी जो उन्हें बदली गई फ़ाइलों के नवीनतम संस्करण डाउनलोड करने के लिए कहें। अंत में, आपको अपलोड के लिए कितनी बार अपलोड करना चाहते हैं, जैसे परिवर्तनों के लिए लॉगिंग सक्षम करना चाहते हैं, यदि आप फाइल वर्जनिंग करने जा रहे हैं, तो
क्या आप कह रहे हैं कि आप एक ही चीज़ करना चाहते हैं ड्रॉपबॉक्स एक मैक पर करता है भले ही यह मैक पर ठीक काम करता है या आप कह रहे हैं कि आप यह जानना चाहते हैं कि मैक पर यह कैसे किया गया था? – IAmTimCorey
मैं जानना चाहता हूं कि मैक पर यह कैसे किया जाता है। – CodeGuy