C#|C# Directory.GetFiles()函数案例详解
C#中Directory.GetFiles() 函数的使用
C#中Directory.GetFiles(string path , string searchPattern, SearchOption searchOption )
获取path目录中所有文件
注:红色字体部分为可选参数
参数
【C#|C# Directory.GetFiles()函数案例详解】path
要搜索的目录的相对或绝对路径。此字符串不区分大小写。
searchPattern
要与 path 中的文件名匹配的搜索字符串。此参数可以包含有效文本路径和通配符(* 和 ?)的组合(请参见“备注”),但不支持正则表达式。
searchPattern可以是文本和通配符的组合字符,但不支持正则表达式。在允许使用下面的通配符说明符searchPattern。
通配符说明符 | 匹配 |
---|---|
* (星号) | 在该位置的零个或多个字符。 |
?(问号) | 在该位置的零个或一个字符。 |
用于指定搜索操作是应包含所有子目录还是仅包含当前目录的枚举值之一。
代码如下:
using System; using System.Runtime.InteropServices; namespace System.IO{ [ComVisible (true)] [Serializable] public enum SearchOption {TopDirectoryOnly,AllDirectories }}
SearchOption.TopDirectoryOnly默认选项,仅包含当前目录
SearchOption.AllDirectories包含所有子目录
返回值
Type: System.String[]
指定目录中与指定的搜索模式和选项匹配的文件的完整名称(包含路径)的数组;如果未找到任何文件,则为空数组。
1、path使用相对路径
string path = "Assets/model";
string[] files = Directory.GetFiles(path) ;
可通过Directory.GetCurrentDirectory()查看当前路径。
2、path使用绝对路径
string path = "D:/UnityDemo/Assets/model"
string[] files = Directory.GetFiles(path)
到此这篇关于C# Directory.GetFiles()函数案例详解的文章就介绍到这了,更多相关C# Directory.GetFiles()函数内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
推荐阅读
- 一起来学习C语言的字符串转换函数
- C语言字符函数中的isalnum()和iscntrl()你都知道吗
- C语言浮点函数中的modf和fmod详解
- C语言中的时间函数clock()和time()你都了解吗
- 概率论/统计学|随机变量 的 分布函数 与 概率密度函数 的区别
- 翼光家长沙龙复盘
- vue组件中为何data必须是一个函数()
- 小程序有哪些低成本获客手段——案例解析
- iOS-Swift-map|iOS-Swift-map filter reduce、函数式编程
- 【文魁大脑实用记忆第五期】贤派张丽琼第8次案例一地理记忆有汽泡图