2017-09-26 62 views
-1

我如何才能找到的.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"); 
} 

回答

1

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

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