查找设备上的文件的.lnk
问题描述:
我如何才能找到的.lnk使用C#文件的设备上(USB),然后将其删除?我这样做,但没有检测到任何的.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");
}
答
要通过扩展名查找文件,可以使用Directory.GetFiles方法。例如:
string[] files = System.IO.Directory.GetFiles(path, "*.lnk");