Directory 与 DirectoryInfo 的区别

作者:vkvi 来源:ITPOW(原创) 日期:2010-4-28

Directory 与 DirectoryInfo 这两个能够实现大多数相同的功能。区别可分为两点:

一、静态与实例调用

Directory 可直接调用,不需要实例化,比如 Directory.Delete(path)。

DirectoryInfo 必须实例化才能调用其方法,在频繁地操作某一目录时,这种方式比较方便。

二、功能多少

DirectoryInfo 的功能要稍微比 Directory 多些、强些,比如 DirectoryInfo 的 GetFiles 返回的是 FileInfo[],而 Directory.GetFiles 返回的是 string[]。

相关文章