DirExistsAsync

Last Updated2026-07-30
Created At2026-07-30

Checks for a directory without blocking the game thread.

native void DirExistsAsync(const char[] path, FileExistsCallback callback, any data = 0, bool use_valve_fs = false, const char[] valve_path_id = "GAME")

Parameters

const char[] path
Path to the directory. Use "." for the game directory.
Callback invoked on completion.
any data
User data passed to the callback.
bool use_valve_fs
If true, use the Valve filesystem.
const char[] valve_path_id
Valve filesystem search path when use_valve_fs is true.

Return Value

void

Error

The path is empty, the callback is invalid, the async worker is shutting down, or Valve async operations are unavailable.