パス名のディレクトリ部分、つまりパス名からファイル名を除いた部分を返します。
@FileDir( pathname )
pathname
文字列または文字列リスト。ファイルのパス名です。
ディレクトリ
文字列または文字列リスト。パス名のディレクトリ部分です。
パラメータがリストである場合、この関数はリストの各要素ごとに処理され、戻り値は同じ数の要素を持つリストになります。
ファイル名のディレクトリ部分とは、次に示すように、ファイル名より左のすべての部分です。
パス名 |
ディレクトリ部分 |
---|---|
europe.dat |
Null |
c:¥¥europe.dat |
c:¥ |
c:¥¥market¥¥data¥¥europe.dat |
c:¥market¥data¥ |
¥¥europe.dat |
¥ |
ファイル名を抽出するには、パス名と @FileDir と共に @Right を使用します。
@FileDir(Pathname)
@Right(Pathname; @FileDir(Pathname))
@Prompt([OK];
"File directory";
@FileDir(@Subset(@DbName; -1)))
pathname := @Subset(@DbName; -1);
@Prompt([OK];
"File name";
@Right(pathname; @FileDir(pathname)))