必威体育Betway必威体育官网
当前位置:首页 > IT技术

Directory.GetFiles 方法

时间:2019-10-19 18:12:17来源:IT技术作者:seo实验室小编阅读:71次「手机版」
 

directory.getfiles

Directory.GetFiles 方法

返回指定目录中文件的名称(包括其路径)。

命名空间:   System.IO

程序集:  mscorlib(mscorlib.dll 中)

EnumerateFiles和GetFiles方法的行为有所不同,如下所示: 当您使用EnumerateFiles,您可以开始之前,则返回整个集合 ; 枚举名称的集合当您使用GetFiles,您必须等待的名称,然后才能访问该数组要返回整个数组。因此,当您正在使用多个文件和目录、EnumerateFiles效率更高。

返回的文件名将追加到提供path参数。

此方法等同于GetFiles(String, String)用星号 (*) 指定为搜索模式。

path参数可以指定相对或绝对路径信息。相对路径信息被解释为相对于当前的工作目录。若要获取当前工作目录,请参阅GetCurrentDirectory。

不能保证返回的文件名称的顺序 ;使用Sort方法是否需要特定的排序顺序。

path参数不区分大小写

通用 I/O 任务的列表,请参阅通用 I/O 任务。

string[] files = Directory.GetFiles(this.TargetPath, this.TargetName + "*.sql");
if (files == null || files.Length <= 0)
{
    throw new Exception("还原数据库是获取源文件失败");
}

Directory.GetFiles获取多个类型的文件

var files = Directory.GetFiles("C:\\path", "*.*", SearchOption.AllDirectories)
.Where(s => s.EndsWith(".mp3") || s.EndsWith(".jpg"));

相关阅读

c# directory.getfiles按照文件名称

C#中directory.getfiles返回的是字符串数组。但是这个字符串数组是按照ASCII码进行排序的,不是按照大小进行排序的,因此我们如果想

文件大小单位转换函数-getFileSize($bytes)

function getFileSize($bytes){ if ($bytes >= pow(2,40)) { # code... $return = round($bytes/pow(1024, 4),2); $suffi

C#中Directory.GetFiles() 函数的使用方法(读取目录中

转自:http://www.365jz.com/article/24023   C#中Directory.GetFiles(string path , string searchPattern, SearchOption sea

分享到:

栏目导航

推荐阅读

热门阅读