Hängt einen Pfad an das Ende eines anderen an
#include <WinAPIShPath.au3>
_WinAPI_PathAppend ( $sFilePath, $sMore )
$sFilePath | Der String, an den der Pfad angehängt wird. |
$sMore | Der Pfad, der angehängt werden soll. |
Diese Funktion fügt automatisch einen Backslash zwischen den beiden Zeichenketten ein, wenn nicht bereits einer vorhanden ist.
Der erste Pfad darf nicht mit "..\\" oder ".\\" beginnen, um einen relativen Pfad zu erzeugen.
Falls vorhanden, werden diese Punkte aus dem Ausgabestring entfernt.
Wird beispielsweise "path3" an "..\\path1\path2" angehängt, ergibt sich eine Ausgabe von "\path1\path2\path3" und nicht "..\path1\path2\path3".
Suche nach PathAppend in der MSDN Bibliothek.
#include <WinAPIShPath.au3>
Local $aPath1 = 'C:\Documents\Text'
Local $aPath2 = '..\Test.txt'
ConsoleWrite('Pfad1 : ' & $aPath1 & @CRLF)
ConsoleWrite('Pfad2 : ' & $aPath2 & @CRLF)
ConsoleWrite('Ergebnis: ' & _WinAPI_PathAppend($aPath1, $aPath2) & @CRLF)