File.Delete不会在Linux容器内引发异常

时间:2019-02-20 08:11:46

标签: docker .net-core containers

我在Windows和Linux容器中运行相同的代码。 在Windows容器中,它会按预期引发异常。 在linux容器中没有。

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

我需要添加File.Exists检查以使代码在Windows和Linux容器中工作相同。 为什么会看到这种差异?

0 个答案:

没有答案