[トップ][編集][ノート][編集履歴][一覧][最近の更新][->English]

HSPHelp:getpath


getpath

getpath p1,p2,p3                        [パスの一部を取得]

    p1=変数名 : 結果を格納する変数名
    p2=変数名 : 取り出す元の文字列を格納した変数名
    p3=0〜(0) : 情報のタイプ指定

説明

p2で指定した変数に格納されているファイルパスなどを示す文字列を p3で指定したタイプの情報に変換して、 p1に指定された変数に代入します。

例:

        a="c:\\disk\\test.bmp"
        getpath b,a,8+1
        mes b
        ↓(結果)
        "test"となる

タイプ指定の詳細は以下の通りです。

タイプ 内容
0 文字列のコピー(操作なし)
1 拡張子を除くファイル名
2 拡張子のみ(.???)
8 ディレクトリ情報を取り除く
16 文字列を小文字に変換する
32 ディレクトリ情報のみ

タイプ値は、合計することで複数指定を行なうことが可能です。タイプ16が指定された場合は、 すべての英文字列を小文字に変換します。

備考

ver2.6標準命令

参照