フォルダーとリスト (ファイル名を含む) があります。リストされているファイル以外のファイルをプログラムで削除したい。C#
それが可能であることを願っています。
今使用されているコード:
1つのファイルのみを削除します。
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);
}
}