क्या कोई भी कभी भी एक अच्छी फाइल सिस्टम वर्चुअलाइजेशन लाइब्रेरी में आया है जो इन आवश्यकताओं को पूरा करता है?पोर्टेबल वीएफएस लाइब्रेरी सी ++
- क्रॉस मंच: कम से कम Win32 और लिनक्स, अधिमानतः भी OSX प्रोटोकॉल के लिए
- समर्थन:
- एसएमबी
- एफ़टीपी
- SFTP
- स्थानीय एफएस
- सार एक यूआरएल पर आधारित क्लाइंट फैक्ट्री के साथ सी ++ इंटरफ़ेस:
- smb: // [उपयोगकर्ता [: पासवर्ड] @] मेजबान/शेयर/पथ ...
- एफ़टीपी: // [उपयोगकर्ता [: पासवर्ड] @] मेजबान/पथ ...
- SFTP: // [उपयोगकर्ता [: पासवर्ड] @] मेजबान/पथ ...
- file: // पथ ... के लिए
- प्रदान करें विधि: एक निर्देशिका लिस्टिंग, अधिमानतः लौटने struct के साथ प्रविष्टियों
- स्टेट-जैसी विशेषताएं 0 ले जाएं
- कॉपी
- निकालें
- स्टेट
- बोनस: निम्न स्तर फ़ाइल पहुँच इंटरफेस (खुला, पढ़ने, लिखने, करीब है, ...)
मैं कुछ अच्छे पुस्तकालयों देखा है जो इन आवश्यकताओं के सबसेट को पूरा करते हैं (एफ़टीपी के लिए कर्ल, एसएफटीपी के लिए libssh, कुछ नाम), लेकिन अभी तक कोई भी ऐसा नहीं करता है। एक DIY के लिए एक मजबूत आग्रह आ रहा है, लेकिन मैं कल्पना नहीं कर सकता कि यह पहले से मौजूद नहीं है।
आप बहुत कुछ पूछ रहे हैं ... esp। जब क्रॉस-प्लेटफार्म सामान की बात आती है। –