返回介绍

Function FileFindFirstFile

发布于 2020-03-05 18:21:28 字数 1368 浏览 1102 评论 0 收藏 0

FileFindFirstFile

搜索指定字符串并返回与之匹配的文件名。

FileFindFirstFile ( "文件名" )

参数

文件名 要搜索的文件的完整或部分字符串(支持 *? 等通配符)

返回值

成功: 返回一个搜索“句柄”或直接用于后来的 FileFindNextFile 函数。
失败: 返回值为 -1,说明遇到错误。

注意

要搜索的字符串是不区分大小写的。
通配符:一般而言,星号 * 可代替零个或多个字符,而问号 ? 则可代替零个或单个字符。若指定的搜索字符串中只有通配符(或者是"*.*"),请查看下面的示例并留意返回值!

在使用 FileFind...等函数完成搜索后务必调用 FileClose() 函数来释放搜索句柄。

相关

FileClose, FileFindNextFile

示例


; 显示当前目录下的所有文件的文件名,注意有返回 "." 和 ".."
$search = FileFindFirstFile("*.*")

; 检查搜索是否成功
If $search = -1 Then
MsgBox(0, "错误", "无任何文件或文件夹与指定的搜索字符串匹配")
Exit
EndIf

While 1
$file = FileFindNextFile($search)
If @error Then ExitLoop

MsgBox(4096, "文件:", $file)
WEnd

; 关闭搜索句柄
FileClose($search)


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文