मेरे पास बड़ी निर्देशिकाएं हैं, और मैं जितनी जल्दी हो सके सभी फ़ाइलों को पढ़ना चाहूंगा। मेरा मतलब है, निर्देशिकाInfo.GetFiles तेजी से नहीं, लेकिन 'get-clusters-from-disk-low-level' तेज़।* फास्टस्ट * निर्देशिका लिस्टिंग
बेशक, .NET 2.0, सी #
इसी प्रकार के प्रश्न यहाँ था, लेकिन इस दृष्टिकोण किसी भी अच्छा नहीं था:
C# Directory listing massive directory
किसी FindFirst/FindNext पर PInvoke का सुझाव दिया। किसी ने कोशिश की और परिणाम साझा करने में सक्षम है?
परावर्तक यह अंततः DirectoryInfo.GetFiles तरह लग रहा है वैसे भी FindFirstFile/FindNextFile kernel32 कॉल करने पर निर्भर करता का उपयोग करना। –