|
1
6
坦白说,你不应该这样写代码。任何使用该文件的尝试都会生成一个异常,它将比您的版本提供更多信息。它包括找不到的文件名。更重要的是,File.Exists()在多任务操作系统上是不可靠的。该线程可以在Exists()调用之后立即被抢占,而另一个进程中的另一个线程可以删除该文件。你会有一个heisenbug在你的手上:你会得到一个FileNotFound异常,即使你测试了它的存在。
|
|
|
2
3
|