तो Icon.ExtractAssociatedIcon(filePath)
the only way नेट & & में आइकन पाने के लिए अगर यह ड्राइव और निर्देशिकाएँ (यह क्या है?) के लिए काम नहीं करता है तो आप उन्हें कैसे के लिए प्रतीक करने के बारे में जाते हैं?ड्राइव और निर्देशिकाओं के आइकन प्राप्त करना: Icon.ExtractAssociatedIcon (filePath) काम नहीं करता है?
दूसरे शब्दों में, मैं
foreach (string driveName in Directory.GetLogicalDrives())
//if (System.IO.Directory.Exists(driveName))
{
using (System.Drawing.Icon systemIcon = System.Drawing.Icon.ExtractAssociatedIcon(driveName))
{ ... }
}
^इस स्पष्ट रूप से काम नहीं करता है करना चाहते हैं (केवल फ़ाइलों के लिए काम करता है)
मुझे यकीन है कि System.IO.Directory.Exists(file)
अगर पता लगाने के लिए सही तरीका है नहीं कर रहा हूँ ड्राइव भी मौजूद हैं ...
कि जुड़ा हुआ सवाल यह ** नेटवर्क ** फाइलों पर काम नहीं करता है, dirs आदि आप नहीं एक pInvoking समाधान चाहते हैं के अनुसार ?? साथ ही, आप जांच क्यों करेंगे कि फ़ाइल * मौजूद है * जब .NET ने इसे आपके लिए सूचीबद्ध किया है? – gideon
@Giddy, इसके बारे में खेद है, foreach को छोड़कर सब कुछ अपने ही वर्ग में था, और अगर सुरक्षा के लिए था। इसके अलावा, मैं एक pInvoking समाधान चाहते हैं। :) – Spectraljump
हूप्सिस, मैंने अपना जवाब हटा दिया (चूंकि यह गलत था)। मुझे लगता है कि @ हाजबान का जवाब सही होना चाहिए। – gideon