Table: rom.path
Table containing helpers for manipulating file or directory paths
Functions (7)
combine(path)
Combines strings into a path.
-
Parameters:
path
(string): Any amount of string is accepted.
-
Returns:
string
: Returns the combined path
Example Usage:
string = rom.path.combine(path)
get_parent(path)
Retrieves the parent directory of the specified path, including both absolute and relative paths.
-
Parameters:
path
(string): The path for which to retrieve the parent directory.
-
Returns:
string
: Returns the parent path
Example Usage:
string = rom.path.get_parent(path)
get_directories(root_path)
-
Parameters:
root_path
(string): The path to the directory to search.
-
Returns:
string table
: Returns the names of subdirectories under the given root_path
Example Usage:
string table = rom.path.get_directories(root_path)
get_files(root_path)
-
Parameters:
root_path
(string): The path to the directory to search.
-
Returns:
string table
: Returns the names of all the files under the given root_path
Example Usage:
string table = rom.path.get_files(root_path)
filename(path)
-
Parameters:
path
(string): The path for which to retrieve the filename.
-
Returns:
string
: Returns the filename identified by the path.
Example Usage:
string = rom.path.filename(path)
stem(path)
-
Parameters:
path
(string): The path for which to retrieve the stem.
-
Returns:
string
: Returns the stem of the filename identified by the path (i.e. the filename without the final extension).
Example Usage:
string = rom.path.stem(path)
create_directory(path)
-
Parameters:
path
(string): The path to the new directory to create.
-
Returns:
boolean
: true if a directory was newly created for the directory p resolves to, false otherwise.
Example Usage:
boolean = rom.path.create_directory(path)