path_get_fileName
指定したパスのファイル名を取得します。
定義
名前空間: Alice.IO
アセンブリ: Losetta.Runtime.dll
ソースコード: Alice.IO.cs
path_get_fileName(string)
指定したパスのファイル名を取得します。
引数 | |
---|---|
path |
調べるパス |
戻り値 | |
---|---|
string |
指定したパスのファイル名。ただし、path の末尾がディレクトリの区切り文字の場合、空文字列を返します。 |
対応 | |
---|---|
AliceScript | RC2、GM、2.0、2.1、2.2、2.3、3.0 |
AliceSister | GM、2.0、2.1、2.2、2.3、3.0 |
Losetta | 0.8、0.9、0.10 |
path_get_fileName(string,bool)
プレビュー
この記事では、現在開発中のAlice vNEXTに実装される予定のAPIについて説明しています。 このAPIは予告なく削除および変更される可能性があります。
ファイル名から拡張子を取り除いて、指定したパスのファイル名を取得します。
引数 | |
---|---|
path |
調べるパス |
withoutExtension |
ファイル名から拡張子を取り除く場合はtrue 、それ以外の場合はfalse |
戻り値 | |
---|---|
string |
指定したパスのファイル名。ただし、path の末尾がディレクトリの区切り文字の場合、空文字列を返します。また、withoutExtension がtrue の場合は拡張子を含みません。 |
対応 | |
---|---|
AliceScript | |
AliceSister | |
Losetta |
説明
この関数は、指定したパスのファイル名を取得します。
withoutExtension
をtrue
にしない限り、戻り値にはファイル拡張子を含みます。
path
には必ずしも存在するファイルやディレクトリへのパスを指定する必要はありません。
Unixでは、\
が有効なファイル名のため、C:\Directory
のようなWindowsのパスを正しく返すことはできませんが、Windowsでは/tmp/test.txt
のようなUnixのパスも正しく返せます。この点で、UnixとWindowsでは動作が若干異なります。
例
次の例では、test.txt
のファイル名を表示しています。