在设备上查找.lnk文件

时间:2017-09-26 01:48:36

标签: c# console

如何在设备(USB)上使用C#找到.lnk文件,然后将其删除?我做了这个,但没有检测到任何.lnk文件:

string dir = @"device:\*.lnk";
string dirt = dir.Replace("device", dev.ToLower());
if (File.Exists(dirt))
{
    Console.Write("lnk files found, deleting them");
    File.Delete(dirt);
    Console.Write("Done");
    Console.ReadKey();
}
else
{
    Console.Write("No lnk files found");
}

1 个答案:

答案 0 :(得分:1)

要按扩展名查找文件,可以使用Directory.GetFiles方法。 例如:

 string[] files = System.IO.Directory.GetFiles(path, "*.lnk");