完整路径拆分为驱动器、目录、文件名和扩展名. 缺少部分由空字符串代替.
#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()")