Skip to content

Latest commit

 

History

History
21 lines (14 loc) · 1.19 KB

path.md

File metadata and controls

21 lines (14 loc) · 1.19 KB

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

Function Return Type Description
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