SWI Prolog更改工作目录/获取当前工作目录?

问题描述 投票:10回答:3

在SWI Prolog终端中,如何查看当前工作目录并更改当前工作目录?

我发现:

工作目录(CWD,CWD)

但是我不认为这是我需要的

swi-prolog
3个回答
22
投票

要获取当前的工作目录,请使用working_directory(CWD, CWD)

要更改当前工作目录,请使用working_directory(_, NewCWD)

检查here以查看此谓词的手册条目。


3
投票

非常容易,只需在终端上打开序言并输入working_directory(CWD,'NewPath')

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


0
投票

要查看当前目录,请使用:pwd

要更改它,请使用:working_directory(CWD,'path_or_location')

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

记住要更改路径名中斜杠的方向。

© www.soinside.com 2019 - 2024. All rights reserved.