В моей программе я хочу сначала проверить, существует ли определенный файл.Если это так, я хочу прочитать его, если нет, я хочу создать его (используя Tell) и работать с ним.Я не могу заставить Пролог проверить, существует ли файл.
Я пробовал
exists_file('testfile.pl')
exists('testfile.pl')
access_file('testfile.pl',exists)
Для всех трех я получаю сообщение "ошибка существования ... не существует"
Что здесь не так?Мне нужен предикат, который возвращает true или false, в зависимости от того, существует файл или нет.
Спасибо