【发布时间】:2021-05-21 12:31:06
【问题描述】:
我想用Directory.GetFiles 获取我的特定文件,但我不能
var deleteFile = Directory.GetFiles(@"C:\test\").Where(f => f.Contains(lastBackup.DbName + " DiffBackup.bak")).ToList();
foreach (var file in deleteFile )
{
File.Delete(file);
}
【问题讨论】:
-
运行代码时会发生什么?你有例外吗?
deleteFile列表是空的吗?您能否指定一个实际存在于您希望使用此代码找到的“C:\test\”目录中的文件名?如果没有其他信息,真的很难为您提供帮助。 -
你告诉我们你“不能”,但你没有解释为什么不能。代码对我来说看起来不错。你实际上也没有问我们一个问题。出了什么问题?您需要什么帮助?
-
对不起。我是新来的。当我运行我的代码时,
deleteFile列表为空。我又写了一遍,已经修好了。我不知道怎么做。我刚写的。我没有更改我的表单或应用程序。我不知道现在该怎么办。我应该删除我的问题吗?
标签: c# file directory getfiles