Function Reference

_PathSplit

パスをドライブ、ディレクトリ、ファイル名、拡張子に分割します。各部分が見つからない場合は空文字列を設定します。

#Include <File.au3>
_PathSplit($szPath, ByRef $szDrive, ByRef $szDir, ByRef $szFName, ByRef $szExt)

 

パラメータ

$szPath 分割するパス(UNCサーバー、ドライブ文字を使用できます)
$szDrive ドライブを保持する文字列
$szDir ディレクトリを保持する文字列
$szFName ファイル名を保持する文字列
$szExt 拡張子を保持する文字列

 

返し値

5つの要素を持つ配列を返します。0 = 元のパス、1 = ドライブ、2 = ディレクトリ、3 = ファイル名、4 = 拡張子

 

注意

この関数はコマンドライン文字列を入力にとれません。パスのみ処理し、引数のついたパスは処理しません。

 

関連

_PathFull, _PathMake

 


#include <file.au3>
#include <array.au3>
Dim $szDrive, $szDir, $szFName, $szExt
$TestPath = _PathSplit(@ScriptFullPath, $szDrive, $szDir, $szFName, $szExt)
_ArrayDisplay($TestPath,"Demo _PathSplit()")