title | summary | date |
---|---|---|
path_get_relativePath |
あるパスから指定したパスの相対パスを取得します。 |
2024-05-01 |
名前空間: Alice.IO
アセンブリ: Losetta.Runtime.dll
ソースコード: Alice.IO.cs
あるパスから指定したパスの相対パスを取得します。
namespace Alice.IO;
public string path_get_relativePath(string relativeTo,string path);
引数 | |
---|---|
relativeTo |
相対パスを求める基準となるパス。このパスは常にディレクトリとみなされます。 |
path |
相対パスを取得するパス |
戻り値 | |
---|---|
string |
path のrelativeTo を基準とした相対パス。ただし、path とrelativeTo が同じルートディレクトリに所属していない場合はpath 。 |
???note "対応: AliceScript RC2以降、AliceScriptとLosettaのみ" |対応|| |---|---| |AliceScript|RC2、GM、2.0、2.1、2.2、2.3、3.0| |AliceSister|該当なし| |Losetta|0.8、0.9、0.10|
この関数はAliceSisterでは実装されていません。
実装されていない環境では`0x034 NOT_IMPLEMENTED`例外がスローされます。
次の例では、/tmp/test.txt
の/tmp/sub
からみた相対パスを表示しています。
using Alice.IO;
print(path_get_fullPath("/tmp/sub", "/tmp/test.txt"));
//出力: ../test.txt