_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 = Файл(ы) не найдены |
Примечания
Возвращается одномерный массив следующего формата:Пример
#include <File.au3>
#include <Array.au3>
$FileList=_FileListToArray(@DesktopDir)
If @Error=4 Then
MsgBox (0,"","Файлы/папки не найдены.")
Exit
EndIf
_ArrayDisplay($FileList,"$FileList")