_FO_PathSplit
Делит путь на 3 части: путь, файл, расширение.
#Include <FileOperations.au3>
_FO_PathSplit ( $sPath )
Параметры
$sPath | Путь |
Возвращаемое значение
Успех: | Возвращает массив из 3-x элементов следующего формата |
$Array[0] = путь | |
$Array[1] = имя файла / каталога | |
$Array[2] = расширение |
Примечания
Функция не имеет ошибок. Если отсутствует какой либо элемент пути, то массив содержит пустую ячейку для этого элементаПример
; AZJIO
; http://www.autoitscript.com/forum/topic/133224-filesearch-foldersearch/
#include <Array.au3> ; для _ArrayDisplay
#include <FileOperations.au3>
$aPath = _FO_PathSplit('C:\Program Files\AutoIt3\AutoIt3.exe')
_ArrayDisplay($aPath, '$aPath')
$aPath = _FO_PathSplit('C:\Program Files\AutoIt3')
_ArrayDisplay($aPath, '$aPath')
$aPath = _FO_PathSplit('Program Files\AutoIt3\AutoIt3.exe')
_ArrayDisplay($aPath, '$aPath')
$aPath = _FO_PathSplit('AutoIt3.exe')
_ArrayDisplay($aPath, '$aPath')