file和fileinfo根据字面意思就知道了,file类对文件操作的,例如判断在不在 file.exists()等或创建文件删除文件,fileInfo,文件信息,通过实例化后可用它 的对象查看 文件名,文件后缀,文件创建时间,文件最后修改时间等等
在System.IO的对象浏览器中观察
可以得出结论:
从命名空间的定义上:
public static class File
public sealed class FileInfo
从用法上
File是System.IO命名空间下提供用于创建、复制、删除、移动和打开文件的静态方法的类。内部方法调用全部不需要实例化。
FileInfo提供创建、复制、删除、移动和打开文件的实例方法,并且帮助创建 System.IO.FileStream 对象。此类不能被继承。
差不多啦,呵呵,只是一个是静态的一个是实例话使用。