Function Reference


Creates a path from drive, directory, file name and file extension parts

#include <File.au3>
_PathMake ( $sDrive, $sDir, $sFileName, $sExtension )


$sDrive Drive (Can be UNC). If it's a drive letter, a : is automatically appended
$sDir Directory. A trailing and preceding slash are added if not found.
$sFileName The name of the file
$sExtension The file extension. A period is supplied if not found in the extension

Return Value

Returns the string containing the full path.


The path will still be built with what is passed. This doesn't check the validity of the path created, it could contain characters which are invalid on your filesystem.
You may pass "" (an empty string) for any part of the path you do not need in the final output.


_PathFull, _PathSplit


#include <File.au3>
#include <MsgBoxConstants.au3>

; Create a path.
Local $sFilePath = _PathMake("C:", "\Temp", "Boot", "ini")
MsgBox($MB_SYSTEMMODAL, "", $sFilePath)