Filename
入力文字列をパス名として、ファイル名かディレクトリ名、またはその両方を取得します。
■入力/出力
接続数: 1
出力 | データ型 | 説明 |
出力1 | String | ファイル名またはディレクトリ名の文字列 |
出力2 | String | ファイル名とディレクトリ名の両方を取得する場合、ファイル名の文字列 |
■プロパティ
名前 | プロパティ型 | 説明 |
取り出す部分 | choice |
取得する部分を指定します。
ファイル名 [Name]
| - |
ファイル名を取得します。
|
ディレクトリ名 [Directory]
| - |
ディレクトリ名を取得します。末尾にパスセパレータ文字を含みます。
|
ファイル名とディレクトリ名 [Both]
| - |
ファイル名とディレクトリ名の両方を取得します。
この場合、出力は2つになり、出力1からディレクトリ名、出力2からファイル名を出力します。
|
|
■備考
- 動作プラットフォームに応じてパスセパレータとして認識する文字が変わります。Win32環境では'\'と'/'がパスセパレータとして認識され、Unix環境では'/'がパスセパレータとして認識されます。
- ディレクトリ名部分がなくディレクトリを取得する場合は空文字列が返ります。
■例
| プロパティ | 出力 |
入力1 | c:\Data\index.xml | 取り出す部分 | ファイル名 | index.xml |
| プロパティ | 出力 |
入力1 | c:\Data\index.xml | 取り出す部分 | ディレクトリ名 | c:\Data\ |
| プロパティ | |
入力1 | c:\Data\index.xml | 取り出す部分 | ファイル名とディレクトリ名 | 出力1 | c:\Data\ |
| | 出力2 | index.xml |