从特定路径获取扩展名为.lnk的所有文件,并使用其名称打开它们

时间:2017-02-08 14:58:55

标签: c# wpf visual-studio wpf-controls

我想从开始菜单到数组获取所有.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文件的名称。

0 个答案:

没有答案