Path Module Documentation
The path module provides functions for manipulating file paths and performing operations related to file paths.
Functions
join(path1, path2, ...)
Joins any number of path elements into a single path, separating them with the operating system-specific separator.
path1, path2, ...: Multiplestringobjects representing the path elements to be joined.
Returns a string containing the joined path.
base(path)
Returns the last element of the path, typically the file or directory name.
path: Astringrepresenting the path.
Returns a string containing the base name.
ext(path)
Returns the file extension of the given path.
path: Astringrepresenting the path.
Returns a string containing the file extension.
clean(path)
Returns the cleaned version of the path.
path: Astringrepresenting the path to be cleaned.
Returns a string containing the cleaned path.
dir(path)
Returns the directory part of the given path.
path: Astringrepresenting the path.
Returns a string containing the directory part.
isabs(path)
Checks whether the given path is absolute.
path: Astringrepresenting the path.
Returns a bool indicating whether the path is absolute.
abs(path)
Returns the absolute path of the given path.
path: Astringrepresenting the path.
Returns a string containing the absolute path.
to_slash(path)
Converts the path to use forward slashes ('/') as the separator.
path: Astringrepresenting the path.
Returns a string with forward slashes.
from_slash(path)
Converts the path to use the native operating system separator.
path: Astringrepresenting the path.
Returns a string with the native separator.
vol(path)
Returns the volume name of the given path.
path: Astringrepresenting the path.
Returns a string containing the volume name.
walklist(root)
Walks the file tree rooted at the specified root path and returns a list of all visited files and directories.
root: Astringrepresenting the root directory to start the walk.
Returns a array containing a list of paths visited during the walk.
splitlist(paths)
Splits the input string containing a list of paths into individual paths.
paths: Astringrepresenting the list of paths.
Returns a array containing individual path elements.
Example Usage
import "path"
// Join path elements
joined_path := path.join("folder", "hello.txt")
println(joined_path)