我想从开始菜单到数组获取所有.lnk文件路径,并用它们的名称打开它们。我写了类似的东西,但根本不起作用。有什么想法吗?
string path = @"C:\ProgramData\Microsoft\Windows\Start Menu\";
string[] lnks = Directory.GetFiles(path, "*.lnk");
foreach (var lnk in lnks)
{
if (lnk.Contains(bgData[1]))
{
Process.Start(lnk);
Hide();
break;
}
}
使用文本框中的第一个字符串触发代码,然后需要第二个字符串来获取.lnk文件的名称。