FileNames

FileNames[]

列出在当前工作目录中的所有文件.

FileNames[form]

列出在当前工作目录中所有名称匹配字符串模式 form 的文件.

FileNames[{form1,form2,}]

列出名称匹配任何 formi 的所有文件.

FileNames[All,dir]

列出目录 dir 下的所有文件.

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 年

BibTeX

@misc{reference.wolfram_2024_filenames, author="Wolfram Research", title="{FileNames}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/FileNames.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_filenames, organization={Wolfram Research}, title={FileNames}, year={2019}, url={https://reference.wolfram.com/language/ref/FileNames.html}, note=[Accessed: 21-November-2024 ]}