Function in stdx_filesystem.h

x_fs_directory_copy

Recursively copy a directory to a new path.

X_FILESYSTEM_API bool x_fs_directory_copy(
 const char *directory,
 const char *new_directory
);

Parameters

const char *directory
Source directory path.
const char *new_directory
Destination directory path, which must not exist.

Returns

True on success, false on failure.

Function in stdx_filesystem.h

x_fs_directory_create

Create a directory.

X_FILESYSTEM_API bool x_fs_directory_create(const char *path);

Parameters

const char *path
Directory path to create.

Returns

True on success, false on failure.

Function in stdx_filesystem.h

x_fs_directory_create_recursive

Create a directory and any missing parent directories.

X_FILESYSTEM_API bool x_fs_directory_create_recursive(const char *path);

Parameters

const char *path
Directory path to create.

Returns

True on success, false on failure.

Function in stdx_filesystem.h

x_fs_directory_delete

Delete an empty directory.

X_FILESYSTEM_API bool x_fs_directory_delete(const char *directory);

Parameters

const char *directory
Directory path to delete.

Returns

True on success, false on failure.

Function in stdx_filesystem.h

x_fs_directory_delete_recursive

Recursively delete a directory and its contents.

X_FILESYSTEM_API bool x_fs_directory_delete_recursive(const char *directory);

Parameters

const char *directory
Directory path to delete.

Returns

True on success, false on failure.

Function in stdx_filesystem.h

x_fs_directory_rename

Rename (move) a directory to a new path.

X_FILESYSTEM_API bool x_fs_directory_rename(
 const char *directory,
 const char *new_directory
);

Parameters

const char *directory
Source directory path.
const char *new_directory
Destination directory path.

Returns

True on success, false on failure.