C# 擷取本機電腦所有共用檔案和路徑源碼樣本
如有轉載,請註明出處:http://www.cnblogs.com/flydoos/archive/2012/03/15/2397820.html
C# 擷取本機電腦所有共用檔案和路徑源碼樣本
今天群裡有人問了個問題:擷取本機電腦所有共用檔案的路徑要怎麼寫?於是,我就動手寫了下,現在把代碼貼出來分享下吧。比較簡單,寫得不好,請見諒。
完整代碼:
using System;
using System.Management;
using System.Windows.Forms;
/*
*
* 作者:牛A與牛C之間
* Q Q:277922950 C#/Java技術交流群:96020642
* 微博:http://weibo.com/flydoos
* 部落格:http://flydoos.cnblogs.com
* 日期:2012-03-15
*
*/
namespace GetShareFolder
{
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
}
private void btnStart_Click(object sender, EventArgs e)
{
// 需要手動添加引用 System.Management
ManagementObjectSearcher searcher = new ManagementObjectSearcher("select * from win32_share");
foreach (ManagementObject share in searcher.Get())
{
try
{
string name = share["Name"].ToString();
string path = share["Path"].ToString();
lstPath.Items.Add(name + " -- " + path);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
}
}}
檔案下載: 1 備用地址2
VS2010的項目,如果無法開啟,請到這裡下載 Visual Studio 版本互轉工具1.1 ,之後就能開啟了