в терминале SWI Prolog, как просмотреть текущий рабочий каталог и изменить текущий рабочий каталог?
Я нашел:
рабочий_каталог (CWD, CWD)
но я не думаю, что это то, что мне нужно
в терминале SWI Prolog, как просмотреть текущий рабочий каталог и изменить текущий рабочий каталог?
Я нашел:
рабочий_каталог (CWD, CWD)
но я не думаю, что это то, что мне нужно
Чтобы получить текущий рабочий каталог, используйте working_directory(CWD, CWD)
.
Чтобы изменить текущий рабочий каталог, используйте working_directory(_, NewCWD)
.
Отметьте здесь, чтобы увидеть ввод вручную для этого предиката.
working_directory(_, '/home/research/Artificial Intelligence/prolog').
- person Imran Ali; 18.08.2018
working_directory/2
в Windows, и изменение изменит и диск, и каталог, а не один и тот же диск в другом каталоге, вам также нужно вызвать working_directory/2
во второй раз, указав только букву диска, чтобы изменить диски. например Вы находитесь на C:\Users\Foo
и вам нужно перейти на D:\foo\bar
, тогда вам нужно будет снова использовать working_directory/2
только с буквой диска. working_directory(_,"D:/")
.
- person Guy Coder; 11.01.2020
очень просто, просто откройте пролог на терминале и напишите working_directory(CWD,'NewPath')
.
Ex: working_directory(CWD,'/home/user/prologExerc')
.
Для просмотра текущего каталога используйте: pwd
.
И чтобы изменить его, используйте: working_directory(CWD,'path_or_location')
.
Пример: working_directory(CWD,'C:/Users/Student/Destop')
.
Не забудьте изменить направление косой черты в имени пути.