file类和fileinfo类的简单对比
File类:提供用于操作文件的静态方法。
FileInfo类:提供操作文件的属性和实例方法。
Directory类:提供用于操作目录的静态方法。
DirectoryInfo类:提供用于操作目录的实例方法,此类不能被继承。
简单来说,有Info这个词的类不是静态的,必须要实例化后才可以使用;
而没有这个词的都是静态类,可以直接使用。当需要进行很多次对目录或文件的操作时,最好别使用静态类,因为每次都要查找文件,所以会比较耗费时间。
FileInfo类:提供操作文件的属性和实例方法。
Directory类:提供用于操作目录的静态方法。
DirectoryInfo类:提供用于操作目录的实例方法,此类不能被继承。
简单来说,有Info这个词的类不是静态的,必须要实例化后才可以使用;
而没有这个词的都是静态类,可以直接使用。当需要进行很多次对目录或文件的操作时,最好别使用静态类,因为每次都要查找文件,所以会比较耗费时间。