13

SWI Prolog ターミナルで現在の作業ディレクトリを表示し、現在の作業ディレクトリを変更するにはどうすればよいですか?

私が見つけた:

working_directory(CWD、CWD)

しかし、私はそれが私が必要としているとは思わない

4

3 に答える 3

27

現在の作業ディレクトリを取得するには、 を使用しますworking_directory(CWD, CWD)

現在の作業ディレクトリを変更するには、working_directory(_, NewCWD).

この述語のマニュアル エントリを確認するには、ここを確認してください。

于 2012-10-12T17:45:12.040 に答える
5

非常に簡単で、ターミナルでプロローグを開いて書き込むだけworking_directory(CWD,'NewPath')です。

例: working_directory(CWD,'/home/user/prologExerc').

于 2014-04-26T11:48:35.993 に答える
2

現在のディレクトリを表示するには、次を使用しますpwd

それを変更するには、 : を使用しますworking_directory(CWD,'path_or_location')

例: working_directory(CWD,'C:/Users/Student/Destop').

パス名のスラッシュの方向を変更することを忘れないでください。

于 2019-09-26T09:01:07.080 に答える