我需要删除带有“.bak”和“.csv.bak”扩展名的文件。我使用.net c#。
我试过这样:
string srcDir = @"D:\Backup";
string[] bakList = Directory.GetFiles(srcDir,".bak");
if (Directory.Exists(srcDir))
{
foreach (string f in bakList)
{
File.Delete(f);
}
}
但是在调试的时候,bakList 数组是空的。
Directory.GetFiles()
没有加载数组中的文件名。我无法弄清楚我的编码有什么问题。