Lua:getDirectoryList

From Cheat Engine
Revision as of 00:49, 25 June 2026 by Leunsel (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

<> Lua API Reference

function getDirectoryList(Path, SearchSubDirs) : table

Returns an indexed table containing directory names.

The function lists directories inside the given path. When SearchSubDirs is true, subdirectories are searched recursively.

Function Parameters

Parameter Type Description
Path String The directory path to search in.
SearchSubDirs Boolean (optional) If true, subdirectories are searched recursively.

Returns

Table — An indexed table containing directory names.

Examples

local directories = getDirectoryList("C:\\\\Temp")

for i = 1, #directories do
  print(directories[i])
end
local directories = getDirectoryList("C:\\\\Temp", true)

print("Directories found: " .. tostring(#directories))

for i = 1, #directories do
  print(directories[i])
end
local path = getTempFolder()
local directories = getDirectoryList(path)

for i, directory in ipairs(directories) do
  print(directory)
end

Main Pages

Core Lua documentation entry points

Lua
Script Engine