指定されたパス下のファイル、フォルダのリストを作成します(/BオプションつきのDirと同様)
#Include <File.au3>
_FileListToArray($sPath [, $sFilter = "*" [, $iFlag = 0]])
パラメータ
$sPath | ファイルリストを作成するパス。 |
$sFilter | [オプション]使用するフィルター。デフォルトは*。"ワイルドカード"の詳細についてはAutoit3ヘルプファイルを参照。 |
$iFlag | [オプション]ファイル、フォルダのどちらを返すかの指定 $iFlag=0(デフォルト) ファイルとフォルダの両方を返します $iFlag=1 ファイルのみを返します $iFlag=2 フォルダのみを返します |
返し値
成功: | 配列。注意を参照。 |
失敗: | 0 |
@Error: | 1 = パスがみつからないか無効です |
2 = $sFilterが無効 | |
3 = $iFlagが無効 | |
4 = ファイルがみつかりません |
注意
返される配列は1次元で次のような構造をしています。
関連
例
#Include <File.au3>
#Include <Array.au3>
$FileList=_FileListToArray(@DesktopDir)
If @Error=1 Then
MsgBox (0,"","No Folders Found.")
Exit
EndIf
If @Error=4 Then
MsgBox (0,"","No Files Found.")
Exit
EndIf
_ArrayDisplay($FileList,"$FileList")