Path
Updated for version 3.38
Path
An utility class for dealing with paths. Although in the past you'd call the class using BeardLib.Utils.Path
(and still can), it was shortened because of its heavy use; so now you can call Path
or path
.
Functions
Get
GetDirectory(String path)
String
Returns the directory of path
which may be a file or a directory. Directory is being the folder that the file/folder resides in
GetFileName(String path)
String
Returns the file name from the provided path path
GetFileNameNoExt(String str)
String
Returns the file name (from the provided path) without the extension
Normalize(String str)
String
Returns a normalized version of the path str
. Currently cleans the separators to all be '/'
Combine(String start, ...)
String
Returns a normalized and combined version of the passed paths. Starting with start
and adding the passed ...
, start
cannot be null! Example: Path:Combine("path", "to", "file")
returns "path/to/file"
CombineDir(String start, ...)
String
Like path
but adds a forward slash in end of the result
Last updated