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


_FileListToArray

Создаёт список файлов и/или папок указанного пути (Подобно использованию Dir с параметром /B)

#include <File.au3>
_FileListToArray($sPath [, $sFilter = "*" [, $iFlag = 0]])

Параметры

$sPath Путь к каталогу, который будет исследоваться для создания списка.
$sFilter [необязательный] Фильтр для использования, по умолчанию *. Выполните поиск в справке AutoIt3 для слова "WildCards", чтобы подробно ознакомится с форматом.
$iFlag [необязательный] Указывает, что возвращать - файлы, папки, или файлы и папки вместе
    0 - (по умолчанию) Возвращает файлы и папки вместе
    1 - Возвращает только файлы
    2 - Возвращает только папки

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

Успех:Возвращает массив, смотрите примечания
Ошибка:Возвращает 0
@error:1 = Путь не найден или неисправный
2 = Неверный $sFilter
3 = Неверный $iFlag
4 = Файл(ы) не найдены

Примечания

Возвращается одномерный массив следующего формата:
$array[0] = Количество возвращённых Файлов\Папок
$array[1] = 1-ый Файл\Папка
$array[2] = 2-ой Файл\Папка
$array[3] = 3-ий Файл\Папка
$array[n] = n-ый Файл\Папка

Пример

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

$FileList=_FileListToArray(@DesktopDir)
If @error=4 Then
    MsgBox (0,"","Файлы/папки не найдены.")
    Exit
EndIf
_ArrayDisplay($FileList,"$FileList")