C# 获取本地计算机所有共享文件和路径源码示例
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 ,之后就能打开了
摘自 飞度软件工作室
补充:软件开发 , C# ,