デフォルトのシステムパスからファイルを検索します。
#Include <WinAPI.au3>
_WinAPI_PathFindOnPath ( $szFile, $aExtraPaths="", $szPathDelimiter=@LF)
パラメータ
$szFile | 検索するファイル名 |
$aExtraPaths | 最初に検索するパスのリスト |
$szPathDelimiter | $aExtraPathsが空文字列でない場合に、$aExtraPathsの分割に使用されるデリミッター(flag=2のStringSplitが使用されます)。 |
返し値
成功: | 見つかったファイルのフルパス |
失敗: | ファイル名がそのまま返され、@error=1になります。 |
注意
$aExtraPathsにはシステムのデフォルトの前に検査されるパスのリストを設定できます。
関連
こちらも参照
MSDNライブラリでPathFindOnpathを検索して下さい。
例
#include <WinAPI.au3>
MsgBox(0, "PathFindOnPath Example", _
StringFormat( "Full path of notepad.exe:\n%s\n\n" & _
"Find ntuser.dat in profile folder, using custom paths:\n%s", _
_WinAPI_PathFindOnPath("notepad.exe"), _WinAPI_PathFindOnPath("ntuser.dat", @UserProfileDir) _
))