Analysiert einen Pfad, um festzustellen, ob es sich um das Stammverzeichnis handelt
#include <WinAPIShPath.au3>
_WinAPI_PathIsRoot ( $sFilePath )
$sFilePath | Der zu prüfende Pfad. |
True: | Der Pfad ist ein Stammverzeichnis. |
False: | Der Pfad ist kein Stammverzeichnis. |
Gibt True zurück, wenn es sich um einen Pfad wie z. B. "\", "X:\" oder "\\server\share" handelt. Pfade wie z. B. "..\path2" oder "\\server\" geben False zurück.
Suche nach PathIsRoot in der MSDN Bibliothek.
;-- TIME_STAMP 2017-11-27 00:02:28 v 0.1
#Region ;************ Includes ************
#include <WinAPIShPath.au3>
#EndRegion ;************ Includes ************
_Example(@SystemDir)
_Example(@HomeDrive)
_Example(@HomeDrive & '\')
Func _Example($sFilePath)
ConsoleWrite('> $sFilePath = ' & $sFilePath & @CRLF)
ConsoleWrite(StringFormat('%s\r\r', _WinAPI_PathIsRoot($sFilePath) ? '+ Der Pfad ist ein Stammverzeichnis.' : '! Der Pfad ist kein Stammverzeichnis.'))
EndFunc