directory_current

現在の作業ディレクトリを取得または設定します。


taiseiue | 2021-07-28

定義

名前空間: Alice.IO
アセンブリ: Losetta.Runtime.dll
ソースコード: Alice.IO.cs

directory_current()

現在の作業ディレクトリを取得します。

AliceScript
namespace Alice.IO;
public string directory_current();
戻り値
string 現在の作業ディレクトリへのパス。これは末尾の区切り文字(\または/)を含みません。

対応
AliceScript RC1、RC2、GM、2.0、2.1、2.2、2.3、3.0、4
AliceSister GM、2.0、2.1、2.2、2.3、3.0、4
Losetta 0.8、0.9、0.10、0.11

directory_current(string)

現在の作業ディレクトリを指定したディレクトリに設定します。

AliceScript
namespace Alice.IO;
public string directory_current(string path);
引数
path 設定する現在の作業ディレクトリへのパス。
戻り値
string 現在の作業ディレクトリへのパス。これは末尾の区切り文字(\または/)を含みません。

対応
AliceScript RC1、RC2、GM、2.0、2.1、2.2、2.3、3.0、4
AliceSister GM、2.0、2.1、2.2、2.3、3.0、4
Losetta 0.8、0.9、0.10、0.11

説明

アプリケーションが終了すると、作業ディレクトリはプロセス開始時の場所に戻ります。

pathには、相対パスと絶対パスのどちらでも指定できます。 相対パスを指定した場合、カレントディレクトリからの相対パスとして解釈します。 パスの大文字と小文字の区別は、環境およびファイルシステムに依存します。たとえば、NTFSでは大文字と小文字は区別されませんが、LFSでは大文字と小文字が区別されます。

次の例では、現在の作業ディレクトリをD:\Documentsに設定し、作業ディレクトリを表示します。

AliceScript
using Alice.IO;

directory_current("D:\\Documents");

print($"作業ディレクトリ : {directory_current()}");