RenameFileAsync

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

Renames a file without blocking the game thread.

native void RenameFileAsync(const char[] newpath, const char[] oldpath, FileOpCallback callback, any data = 0, bool use_valve_fs = false, const char[] valve_path_id = "DEFAULT_WRITE_PATH")

Parameters

const char[] newpath
New path to the file.
const char[] oldpath
Path to the existing file.
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 callback is invalid, the async worker is shutting down, or Valve async operations are unavailable.