Код
public ActionResult DeleteProduct(int id)
{
var FindImageFromDb = DB.ImageGalleries.Where(x => x.ProductIdFk == id).ToList();
DirectoryInfo di = new DirectoryInfo(@"Path");
string[] Filenames = FindImageFromDb.Select(x => x.ImageName.ToString()).ToArray();
foreach (FileInfo Files in di.GetFiles(Filenames))
{
Files.Delete();
}
}
Получение ошибки во время компиляции.Ошибка при передаче параметра в GetFiles () в цикле Foreach, потому что я передаю строковый массив, но он принимает только одну строку, что означает один элемент.так как я могу удалить определенные файлы любым другим способом, чтобы удалить эти файлы Спасибо