2012-10-20 8 views
7

मैं इन-मेमोरी एनओओ 2 फाइलसिस्टम कार्यान्वयन की तलाश में था, जो मुझे अपने आईओ-आश्रित कोड का अधिक आसानी से परीक्षण करने की अनुमति देगा।Java7 nio2 के लिए कोई भी उपलब्ध स्मृति-स्मृति फ़ाइल सिस्टम कार्यान्वयन?

ऐसा लगता है कि जावा केवल (मेरे जेडीके में) Win32FileSystem और ZipFileSystem प्रदान करता है।

ऐसा लगता है कि ShrinkWrap में कुछ प्रकार का है, लेकिन लगता है कि मुख्य रूप से ज़िप फ़ाइल सिस्टम या जो भी हो।

मुझे लगता है कि समय के साथ, आप में से कुछ पहले से ही अपनी परियोजनाओं में नए एनओओ फाइल सिस्टम आईओ को शामिल कर रहे हैं और इससे मेरी मदद कर सकते हैं?

धन्यवाद

+0

क्या आप मोजे का उपयोग नहीं कर सकते? कृपया कुछ कोड उदाहरण प्रदान करें जिसके लिए – piotrek

+0

परीक्षण करने के लिए फाइल सिस्टम की आवश्यकता है ShrinkWrap एक ब्लॉग पोस्ट विज्ञापन मेमोरी fs (http://exitcondition.alrubinger.com/2012/08/17/shrinkwrap-nio2/) में विज्ञापन करता है, हालांकि यह नहीं करता है सही काम करने लगते हैं :((Files.isDirectory() निर्देशिकाओं के लिए झूठी रिटर्न देता है) –

उत्तर

0

shrinkwrap वास्तव में (उसके द्वारा :)।) एक NIO.2 में स्मृति फाइल सिस्टम कार्यान्वयन, और के रूप में पैट्रिक द्वारा नोट "गलत" मुद्दा निर्देशिका रिपोर्टिंग तय किया गया है है है: https://github.com/shrinkwrap/shrinkwrap/commit/3319e64c455a5f0e601b19066318d28c4bea3df1

एस, ALR

0

https://github.com/openCage/memoryfs ऐसी मेमोरी फाइल सिस्टम है। यह सबसे अधिक लागू करता है लेकिन अभी तक सभी nio2 एपीआई नहीं है।

नोट: मैं लेखक हूं। मुझे बताएं कि क्या आपको कोई बग मिलती है या सुविधा की आवश्यकता होती है।

+0

आपके प्रयासों के लिए धन्यवाद! यह Google/jimfs और marschall/memoryfilesystem से तुलना कैसे करता है? – Puce

संबंधित मुद्दे