【发布时间】:2010-11-22 10:13:47
【问题描述】:
我一直在阅读,File 类的静态方法更适合用于在文件上执行小而少的任务,例如检查文件是否存在,并且我们应该使用 FileInfo 类的实例如果我们要对特定文件执行许多操作。
我理解这一点,可以简单地盲目使用它,但我想知道为什么会有区别?
它们的工作方式是什么让它们适合不同的情况?让这两个不同的类看起来以不同的方式做同样的事情有什么意义?
如果有人能至少回答其中一个问题,那将很有帮助。
【问题讨论】:
-
FileInfo.Exists 已缓存阅读此stackoverflow.com/questions/22042353/…