在我的程序中,我想首先检查某个文件是否存在。如果是的话我想读它,如果不是我想创建它(使用tell)并使用它。我无法让Prolog检查文件是否存在。
我已经尝试了
exists_file('testfile.pl')
exists('testfile.pl')
access_file('testfile.pl',exists)
对于这三个人,我收到消息"存在错误......不存在"
这里有什么问题? 我想要的是一个返回true或false的谓词,具体取决于文件是否存在。
由于