函数参考


_WinAPI_PathMatchSpec

搜索匹配 MS-DOS 通配符的字符串.

#Include <WinAPIEx.au3>
_WinAPI_PathMatchSpec ( $sPath, $sSpec )

参数

$sPath 要搜索的路径.
$sSpec 搜索的文件类型. 例如, 要测试 $sPath 是否为 .doc 文件,
 则 $sSpec 应设置为 "*.doc".

返回值

成功: 返回 1 - 字符串匹配.
返回 0 - 不匹配.
失败: 返回 0,并设置@error标志为非 0 值.

注意/说明

None

相关

详情参考

在MSDN中搜索


示例/演示


#Include <Array.au3>
#Include <File.au3>
#Include <WinAPIEx.au3>

Opt('MustDeclareVars', 1)

Global $FileList = _FileListToArray(@SystemDir, '*.dll', 1)
Global $SortList[UBound($FileList) - 1]
Global $Count = 0

For $i = 1 To $FileList[0]
    If _WinAPI_PathMatchSpec($FileList[$i], 'net*.dll') Then
        $SortList[$Count] = $FileList[$i]
        $Count += 1
    EndIf
Next
If $Count Then
    ReDim $SortList[$Count]
Else
    Exit
EndIf

_ArrayDisplay($SortList, '_WinAPI_PathMatchSpec')