File.Delete не выдает исключение внутри контейнера Linux - PullRequest
0 голосов
/ 20 февраля 2019

Я запускаю один и тот же код в Windows и контейнере Linux.В контейнере Windows выдает исключение, как и ожидалось.В контейнере Linux это не так.

var file = Path.Combine("folderdoesntexist", "doesntexist.txt");
File.Delete(file); // doesn't throw

Мне нужно было добавить проверку File.Exists, чтобы код работал одинаково в контейнерах Windows и Linux.Почему я вижу эту разницу?

...