完整路径拆分为驱动器、目录、文件名和扩展名. 缺少部分由空字符串代替.
#Include <File.au3>
_PathSplit($szPath, ByRef $szDrive, ByRef $szDir, ByRef $szFName, ByRef $szExt)
| $szPath | 要拆分的路径 (可以包含 UNC 服务器或驱动器名) |
| $szDrive | 保留的驱动器名 |
| $szDir | 保留的目录名 |
| $szFName | 保留的文件名 |
| $szExt | 保留的文件扩展名 |
| 返回五个元素的数组 | |
| 0 = 原始路径, | |
| 1 = 驱动器, | |
| 2 = 目录, | |
| 3 = 文件名, | |
| 4 = 扩展名 |
#include <File.au3>
#include <Array.au3>
Local $szDrive, $szDir, $szFName, $szExt
Local $TestPath = _PathSplit(@ScriptFullPath, $szDrive, $szDir, $szFName, $szExt)
_ArrayDisplay($TestPath, "Demo _PathSplit()")