# class PathHelper

#### package lime.tools.helpers

Available on Neko, macOS, Linux, Windows

### Static methods

###

`staticcombine (firstPath:String, secondPath:String):String`

###

`staticescape (path:String):String`

###

`staticexpand (path:String):String`

###

`staticfindTemplate (templatePaths:Array<String>, path:String, warnIfNotFound:Bool = true):String`

###

`staticfindTemplateRecursive (templatePaths:Array<String>, path:String, warnIfNotFound:Bool = true, ?destinationPaths:Array<String>):Array<String>`

###

`staticfindTemplates (templatePaths:Array<String>, path:String, warnIfNotFound:Bool = true):Array<String>`

###

`staticgetHaxelib (haxelib:Haxelib, validate:Bool = false, clearCache:Bool = false):String`

###

`staticgetLibraryPath (ndll:NDLL, directoryName:String, namePrefix:String = "", nameSuffix:String = ".ndll", allowDebug:Bool = false):String`

###

`staticgetTemporaryDirectory ():String`

###

`staticgetTemporaryFile (extension:String = ""):String`

###

`staticisAbsolute (path:String):Bool`

###

`staticisRelative (path:String):Bool`

###

`staticmkdir (directory:String):Void`

###

`staticreadDirectory (directory:String, ?ignore:Array<String>, ?paths:Array<String>):Array<String>`

###

`staticrelocatePath (path:String, targetDirectory:String):String`

###

`staticrelocatePaths (paths:Array<String>, targetDirectory:String):Array<String>`

###

`staticremoveDirectory (directory:String):Void`

###

`staticsafeFileName (name:String):String`

###

`staticstandardize (path:String, trailingSlash:Bool = false):String`

###

`statictryFullPath (path:String):String`