मैं सी # का उपयोग कर अपने कंप्यूटर पर लॉजिकल ड्राइव पर जानकारी तक पहुंच बनाना चाहता हूं। मुझे इसे कैसे पूरा करना चाहिए? धन्यवाद!मैं सी # में डिस्क जानकारी कैसे प्राप्त करूं?
उत्तर
अधिक जानकारी के लिए, आप DriveInfo कक्षा का उपयोग कर सकते हैं।
using System;
using System.IO;
class Info {
public static void Main() {
DriveInfo[] drives = DriveInfo.GetDrives();
foreach (DriveInfo drive in drives) {
//There are more attributes you can use.
//Check the MSDN link for a complete example.
Console.WriteLine(drive.Name);
if (drive.IsReady) Console.WriteLine(drive.TotalSize);
}
}
}
चेक DriveInfo क्लास और देखें कि क्या यह सब जानकारी है कि आप की जरूरत होती है।
उपयोग System.IO.DriveInfo वर्ग http://msdn.microsoft.com/en-us/library/system.io.driveinfo.aspx
क्या घुड़सवार संस्करणों, जहां कोई ड्राइव अक्षर है के बारे में?
foreach(ManagementObject volume in
new ManagementObjectSearcher("Select * from Win32_Volume").Get())
{
if(volume["FreeSpace"] != null)
{
Console.WriteLine("{0} = {1} out of {2}",
volume["Name"],
ulong.Parse(volume["FreeSpace"].ToString()).ToString("#,##0"),
ulong.Parse(volume["Capacity"].ToString()).ToString("#,##0"));
}
}
बस इसे स्वयं पाया: '' foreach (प्रबंधन में ऑब्जेक्ट ऑब्जेक्ट ऑब्जेक्ट ऑब्जेक्ट सर्चर्स ("Win32_Volume से * चुनें *)।()) {If (वॉल्यूम [" फ्रीस्पेस "]! = Null) {Console.WriteLine (" {0 } = {1} {2} ", वॉल्यूम [" नाम "], ulong.Parse (वॉल्यूम [" फ्रीस्पेस "]। ToString())। ToString (" #, ## 0 "), ulong.Parse (वॉल्यूम ["क्षमता"]। ToString())। ToString ("#, ## 0")); }}} – Foozinator
कृपया अपना उत्तर संपादित करें और कोड खंड को दोबारा पोस्ट करें। –
आप अपने स्थानीय मशीन पर एकल/विशिष्ट ड्राइव के लिए जानकारी प्राप्त करना चाहते हैं। आप इसे DriveInfo वर्ग का उपयोग करके पालन कर सकते हैं:
//C Drive Path, this is useful when you are about to find a Drive root from a Location Path.
string path = "C:\\Windows";
//Find its root directory i.e "C:\\"
string rootDir = Directory.GetDirectoryRoot(path);
//Get all information of Drive i.e C
DriveInfo driveInfo = new DriveInfo(rootDir); //you can pass Drive path here e.g DriveInfo("C:\\")
long availableFreeSpace = driveInfo.AvailableFreeSpace;
string driveFormat = driveInfo.DriveFormat;
string name = driveInfo.Name;
long totalSize = driveInfo.TotalSize;
- 1. मैं सी ++ में सिस्टम जानकारी कैसे पढ़ूं?
- 2. डिस्क फाइल सिस्टम के बारे में जानकारी कैसे प्राप्त करें?
- 3. मैं सी # में% LocalAppData% कैसे प्राप्त करूं?
- 4. मैं सी में बिट जानकारी का प्रतिनिधित्व कैसे करूं?
- 5. मैं लिनक्स/यूनिक्स पर हार्डवेयर जानकारी कैसे प्राप्त करूं?
- 6. मैं सी # में सामान्य फ़ाइल प्रकार आइकन कैसे प्राप्त करूं?
- 7. मैं सी में प्रेषक का यूडीपी पोर्ट कैसे प्राप्त करूं?
- 8. सी # - मैं "सबको" उपयोगकर्ता कैसे प्राप्त करूं?
- 9. मैं मार्कर में अधिक जानकारी कैसे संग्रहीत करूं?
- 10. सी # में हटाने योग्य डिस्क की सूची कैसे प्राप्त करें?
- 11. मैं सी # में फ़ाइल से संशोधित दिनांक कैसे प्राप्त करूं?
- 12. मैं उद्देश्य-सी में "रिवर्स" टेंगेंट कैसे प्राप्त करूं?
- 13. सी #: मैं वर्तमान समय को स्ट्रिंग में कैसे प्राप्त करूं?
- 14. सी में, मैं एक निर्दिष्ट निर्देशिका कैसे प्राप्त करूं?
- 15. मैं सी # में पर्यावरण चर कैसे प्राप्त और सेट करूं?
- 16. मैं सी # में असेंबली के संस्करण को कैसे प्राप्त करूं?
- 17. मैं सी # में स्थानीय मशीन का नाम कैसे प्राप्त करूं?
- 18. मैं सी में "char *" सरणी की लंबाई कैसे प्राप्त करूं?
- 19. मैं सी # में युग का समय कैसे प्राप्त करूं?
- 20. मैं सी # में एसिंक्रोनस टीसीपी ऑब्जेक्ट स्ट्रीम कैसे प्राप्त करूं?
- 21. मैं अजगर में किसी फ़ंक्शन के बारे में जानकारी कैसे प्राप्त करूं?
- 22. .NET में प्रिंटर जानकारी कैसे प्राप्त करें?
- 23. पोस्ट-प्राप्त हुक में पुशर की जानकारी कैसे प्राप्त करें?
- 24. मैं ivar का उद्देश्य-सी वर्ग कैसे प्राप्त करूं?
- 25. मैं सी # कंसोल एप्लिकेशन का .exe नाम कैसे प्राप्त करूं?
- 26. मैं ग्रहण में स्केलेटेस्ट कैसे प्राप्त करूं?
- 27. मैं हास्केल में कॉलस्टैक कैसे प्राप्त करूं?
- 28. मैं जावा में HTTP कैसे प्राप्त करूं?
- 29. मैं डिस्क पर JSON डेटा कैसे संग्रहीत करूं?
- 30. सी # वर्तमान सक्रिय विंडो के बारे में जानकारी प्राप्त करें
अच्छा काम, धन्यवाद! – leo
स्थानीय मशीन के अलावा मशीन पर ड्राइव जानकारी के बारे में क्या? – flipdoubt
नेटवर्क के लिए यह काम करता है इस ड्राइव को ड्राइव करता है, ड्राइव प्रकार को "नेटवर्क" के रूप में रिपोर्ट करता है। दूरस्थ पूछताछ के लिए, मुझे लगता है कि आपको एक अलग सवाल पूछना चाहिए। –