Исключение для нескольких файлов не найдено? - PullRequest
1 голос
/ 15 сентября 2010

Есть ли исключение, которое я могу использовать, когда один или несколько файлов не найдены?

Я делаю это: filePaths.Where(file => !file.Exists); и мне нужно выдать какое-то исключение FilesNotFound. Нужно ли мне наследовать от Exception и создавать свой собственный класс исключений?

Я использую C # .NET 4.

Ответы [ 2 ]

1 голос
/ 15 сентября 2010

В .NET уже есть FileNotFoundException , который вы можете использовать, если не хотите писать свой собственный.Это относится только к одному файлу, но вы всегда можете унаследовать его и написать FilesNotFoundException для обслуживания более одного файла

1 голос
/ 15 сентября 2010

Похоже, вы должны наследовать от System.IO.IOException и выставить для него свойство Files.

...