FileNames
列出在当前工作目录中的所有文件.
FileNames[form]
列出在当前工作目录中所有名称匹配字符串模式 form 的文件.
FileNames[{form1,form2,…}]
列出名称匹配任何 formi 的所有文件.
FileNames[forms,{dir1,dir2,…}]
列出在任何目录 diri 中名称匹配 forms.
FileNames[forms,dirs,n]
包括在子目录中向下达到 n 级的文件.
更多信息和选项
- 文件名可以是文字形式字符串、StringExpression 字符串模式、RegularExpression 对象、或缩写字符串模式.
- 在缩写字符串模式中,* 表示任意零个或更多字符的序列. @ 表示任意一个或更多字符的序列,不包括大写字母.
- FileNames[All],FileNames["*"] 或 FileNames[__] 等价于 FileNames[].
- 在简短的字符串模式中,Verbatim["s"] 指定字符串 "s" 应该逐字地同 * 和 @ 匹配.
- FileNames[forms,dirs,Infinity] 在 dirs 的所有子目录中查找文件.
- 由 FileNames 返回的文件列表根据函数 Sort 产生的顺序排序.
- FileNames[forms,dirs,{n}] 仅包括刚好出现在第 n 级的目录名.
- 除了文件名,forms 还包括相对和绝对目录规范.
- 设置选项 IgnoreCase->True 使得 FileNames 忽略文件名中的大小写.
- 默认设置 IgnoreCase->Automatic 下,FileNames 在微软 Windows 操作系统中忽略文件名中大小写,但在其它系统中不同.
- File["dir"] 可用来指定文字形式的目录名以便在其中进行搜索.
范例
打开所有单元关闭所有单元基本范例 (1)
列出 $InstallationDirectory 中文件和目录名称:
范围 (1)
列出由 File 对象指定的目录中的文件:
Wolfram Research (1991),FileNames,Wolfram 语言函数,https://reference.wolfram.com/language/ref/FileNames.html (更新于 2019 年).
文本
Wolfram Research (1991),FileNames,Wolfram 语言函数,https://reference.wolfram.com/language/ref/FileNames.html (更新于 2019 年).
CMS
Wolfram 语言. 1991. "FileNames." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2019. https://reference.wolfram.com/language/ref/FileNames.html.
APA
Wolfram 语言. (1991). FileNames. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/FileNames.html 年