dirname

【Tera Term マクロ言語】コマンドリファレンス

dirname 機能

[ファイル操作コマンド]

パス名からディレクトリ名を得ます。

コマンドライン

dirname <strvar> <path>

機能説明

パス名 <path> のディレクトリ名部分を <strvar> に格納します。
パス名は文字列として処理しており、実在している必要はありません。

パラメータの説明

指定するパラメータは以下の通りです。
パラメータパラメータ説明
<strvar>文字列ディレクトリ名を格納する変数名を指定します。
<path>文字列ディレクトリ名を取り出すパスを指定します。

対象バージョン

バージョン 4.69 以降で利用可能です。

戻り値

戻り値として以下の変数が定義されます。
変数名意味
<strvar>>文字列パスから取り出したファイル名

関連コマンド

dirname
makepath

使用方法

使用例

・ファイル名を含むパスからディレクトリ名を取り出す場合
dirname dir 'c:\teraterm\test.txt'
; dir = "c:\teraterm"
・ファイル名を含まないパスからディレクトリ名を取り出す場合
dirname dir 'c:\teraterm\'
; dir = "c:"
・ファイル名を含まないパスからディレクトリ名を取り出す場合
dirname dir 'c:\teraterm'
; dir = "c:"

サンプル

サンプルマクロはありません。

備考

特にありません。