前のトピック: GetShortFileName - ロング ファイル名を短縮ファイル名に変換する次のトピック: Is_Archive - ファイルがアーカイブされているかどうかの確認


GetSpecialDir - 特定ディレクトリ名およびパスの取得

Windows および Windows CE で有効です。

GetSpecialDir 関数では、特定ディレクトリの名前およびパスが取得されます。

ファイルの内容に関するこの関数の形式は、以下のとおりです。

GetSpecialDir(Id as integer, Path as string) as integer
ID

特定ディレクトリの識別子(コメントを参照)。

パス

指定ディレクトリのドライブおよびパス名(出力パラメータ)。

この関数では、正常に終了した場合、ゼロ(0)が返され、それ以外の場合、ゼロ以外の値が返されます。

注: CSIDL パラメータにより指定されるロケーションが、ファイル システムの一部ではない場合、この関数は失敗します。

例: GetSpecialDir 関数

Rem sample for special directories

Dim dirName As String
ClrScr()

If GetSpecialDir(CSIDL_APPDATA, dirName) <> 0 Then
	MsgBox("Retrieve CSIDL_APPDATA failed!", "DMS", MB_OK + MB_ICONEXCLAMATION)
	SetStatus(1)
	終了
End If

Print("CSIDL_APPDATA: """ + dirName + """")