如何在设备(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");
}
答案 0 :(得分:1)
要按扩展名查找文件,可以使用Directory.GetFiles方法。 例如:
string[] files = System.IO.Directory.GetFiles(path, "*.lnk");