Recherche un fichier dans les chemins par d�faut du syst�me
#include <WinAPIShPath.au3>
_WinAPI_PathFindOnPath ( $sFilePath [, $aExtraPaths = "" [, $sPathDelimiter = @LF]] )
$sFilePath | Nom du fichier � rechercher |
$aExtraPaths | [optionnel] Chemins suppl�mentaires � v�rifier avant tous les autres. |
$sPathDelimiter | [optionnel] D�limiteur utilis� pour diviser $aExtraPaths si ce n'est pas une cha�ne vide (StringSplit() avec le flag $STR_NOCOUNT (2)). |
Succ�s: | Retourne le chemin complet du fichier trouv�. |
�chec: | D�finit @error <> 0, nom de fichier inchang�. |
$aExtraPaths peut contenir une liste de chemins � analyser avant ceux par d�faut du syst�me.
Il peut �tre un tableau ou une cha�ne. Dans le premier cas, il ne doit pas avoir le nombre d'�l�ments en position [0].
Dans le second cas, la cha�ne sera divis�e en utilisant $sPathDelimiter comme s�parateur, qui par d�faut est @LF.
Consultez PathFindOnPath dans la librairie MSDN.
#include <MsgBoxConstants.au3> #include <WinAPIShPath.au3> MsgBox($MB_SYSTEMMODAL, "Exemple PathFindOnPath", _ StringFormat("Chemin complet de notepad.exe:\n%s\n\n" & _ "Trouve ntuser.dat dans le dossier profile, en utilisant des hemins personnalis�s:\n%s", _ _WinAPI_PathFindOnPath("notepad.exe"), _WinAPI_PathFindOnPath("ntuser.dat", @UserProfileDir) _ ))