C# 獲取本地計算機所有共享文件和路徑源碼示例
今天群裡有人問了個問題:獲取本機計算機所有共享文件的路徑要怎麼寫?於是,我就動手寫了下,現在把代碼貼出來分享下吧。比較簡單,寫得不好,請見諒。
完整代碼:
using System;
using System.Management;
using System.Windows.Forms;
/*
*/
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);
}
}
}
}
}
文件下載: 下載地址1http://www.ctdisk.com/file/5351988 備用地址2http://flydoos.ys168.com/
VS2010的項目,如果無法打開,請到這裡下載 Visual Studio 版本互轉工具1.1 ,之後就能打開了
摘自 飛度軟件工作室