Функция _PathSplit

 ↑  ←  Описание функции


_PathSplit

Разделяет путь на части: диск, каталог, имя файла и расширение файла. Если часть отсутствует, то устанавливается пустая строка.

#include <File.au3>
_PathSplit($szPath, ByRef $szDrive, ByRef $szDir, ByRef $szFName, ByRef $szExt)

Параметры

$szPath Путь для разделения на части (Может содержать UNC server или букву диска)
$szDrive Строка содержит диск
$szDir Строка содержит каталог
$szFName Строка содержит имя файла
$szExt Строка содержит расширение файла

Возвращаемое значение

Возвращает массив с 5 элементами:
        [0] - Оригинальный путь
        [1] - Диск
        [2] - Каталог
        [3] - Имя файла
        [4] - Расширение файла

Примечания

Эта функция не принимает путь с командной строкой. Она работает с путями, а не путями с аргументами.

См. также

_PathFull, _PathMake

Пример

#include <File.au3>
#include <Array.au3>

Local $szDrive, $szDir, $szFName, $szExt
Local $TestPath = _PathSplit(@ScriptFullPath, $szDrive, $szDir, $szFName, $szExt)
_ArrayDisplay($TestPath, "Demo _PathSplit()")