函数参考


_WinAPI_PathFindNextComponent

解析路径,并返回路径中第一个反斜杠后面的部分.

#Include <WinAPIEx.au3>
_WinAPI_PathFindNextComponent ( $sPath )

参数

$sPath 解析的路径. 路径组件由反斜线分隔, 例如
 "c:\path1\path2\file.txt" 有四个组成部分: c:, 路径1, 路径2, 与 file.txt.

返回值

成功: 返回截断的路径.
失败: 返回空字符串,设置 @error 标志为非 0 值.

注意/说明

函数遍历路径字符串, 直到遇到一个反斜杠("\"), 忽略在其之前的所有元素, 并返回路径的剩余部分.
 如果路径以反斜杠开始(例如 \路径1\路径2),
 函数简单移除初始反斜杠并返回剩余部分(路径1\路径2)

相关

详情参考

在MSDN中搜索


示例/演示


#Include <WinAPIEx.au3>

Opt('MustDeclareVars', 1)

Global $Str, $Path = @ScriptFullPath

While $Path
    ConsoleWrite($Path & @CR)
    $Path = _WinAPI_PathFindNextComponent($Path)
WEnd