#include <Array.au3>
#include <File.au3>
$Dir = @TempDir & '\test_dir\'
$sDir = $Dir & 'sub_dir'
DirCreate($sDir)
FileWrite($Dir & '\test.txt', '')
$aList = _FileListToArrayRec($Dir, Default, 4 + 8 + 1, 1)
_ArrayDisplay($aList)
MsgBox(64, '[_FileListToArrayRec]Before DirRemove', FileExists($Dir) & @CRLF & FileExists($sDir)) ;1 1
DirRemove($Dir, 1)
MsgBox(64, '[_FileListToArrayRec]After DirRemove', FileExists($Dir) & @CRLF & FileExists($sDir)) ;1 1
$Dir = @TempDir & '\test_dir2\'
$sDir = $Dir & 'sub_dir2'
DirCreate($sDir)
FileWrite($Dir & '\test2.txt', '')
MsgBox(64, 'Before DirRemove', FileExists($Dir) & @CRLF & FileExists($sDir)) ;1 1
DirRemove($Dir, 1)
MsgBox(64, 'After DirRemove', FileExists($Dir) & @CRLF & FileExists($sDir)) ;0 0