我有一个文件夹和一个列表(其中包含文件名)。我希望程序删除除列出的文件之外的文件。C#
我希望这是可能的。
现在使用的代码:
它只删除一个文件。
string folder = Directory.GetCurrentDirectory();
string thisNOdelete = "example.exe";
string[] list = Directory.GetFiles(@folder);//
foreach (string file in list)
{
if (file.ToUpper().Contains(thisNOdelete.ToUpper()))
{
//if found this do nothing
}
else
{
File.Delete(file);
}
}