मैं ऐसे कोड की तलाश नहीं कर रहा हूं जो कमांड लाइन उपयोगिता को आमंत्रित करे, जो चाल करता है। मैं वास्तव में एक राम डिस्क बनाने के लिए इस्तेमाल एपीआई जानने में दिलचस्पी है।मैं रैम डिस्क प्रोग्रामेटिक रूप से कैसे बना सकता हूं?
धन्यवाद।
संपादित
प्रेरणा: मैं जो आदेश एक निश्चित तरीके से कि निर्देशिका में फ़ाइलों को प्रोसेस करने में एक निर्देशिका के नाम को उम्मीद है एक तीसरी पार्टी पुस्तकालय है। मेरे पास इन फ़ाइलों को एक संग्रह में ज़िपित किया गया है। मैं संग्रह को रैम डिस्क में निकालना चाहता हूं और तीसरे पक्ष को उस रैम डिस्क पर संबंधित निर्देशिका के पथ को पास करना चाहता हूं। जैसा कि आप देख सकते हैं, मेमोरी मैप की गई फाइलें मेरे लिए उपयोग नहीं हैं।
यदि आप वास्तव में राम * डिस्क * पर विचार करते हैं, तो विंडोज़ में ऐसा कोई 'CreateRAMDisk' फ़ंक्शन नहीं है। मुझे लगता है कि आपको डिस्क के लिए ड्राइवर बनाने का तरीका देखना है, लेकिन डिस्क को रैम पर रीडायरेक्ट किया गया है। हालांकि, अगर आप फ़ाइलों को स्मृति में रीडायरेक्ट करना चाहते हैं, तो स्मृति-मैप की गई फ़ाइल का उपयोग करना कार्य करेगा। – minjang
मैंने अपना प्रश्न संपादित किया। – mark
संभावित डुप्लिकेट [प्रोग्राम करने योग्य रैम डिस्क एपीआई के लिए .NET?] (Http://stackoverflow.com/questions/2402888/programmable-ram-disk-api-for-net) –