SWI Prolog изменить рабочий каталог/получить текущий рабочий каталог?

в терминале SWI Prolog, как просмотреть текущий рабочий каталог и изменить текущий рабочий каталог?

Я нашел:

рабочий_каталог (CWD, CWD)

но я не думаю, что мне нужно

Ответ 1

Чтобы получить текущий рабочий каталог, используйте working_directory(CWD, CWD).

Чтобы изменить текущий рабочий каталог, используйте working_directory(_, NewCWD).

Отметьте здесь, чтобы увидеть ручную запись для этого предиката.

Ответ 2

очень просто открыть пролог на терминале и написать working_directory(CWD,'NewPath').

Пример: working_directory(CWD,'/home/user/prologExerc').

Ответ 3

Для просмотра текущего каталога используйте: pwd.

И чтобы изменить его, используйте: working_directory(CWD,'path_or_location').

Пример: working_directory(CWD,'C:/Users/Student/Destop').

Не забудьте изменить направление слешей в имени пути.