skill: 关于deleteFile()函数
时间:10-02
整理:3721RD
点击:
大家好:
写程序写到最后了,发现一个问题:
程序的开头定义了一个端口: myinport=infile("./temp.txt")
在程序结束时我关闭了该端口:close(myinport)
然后 deleteFile("./temp.txt")
但是结果会提示 E- *Error* deleteFile: permission denied - "./temp.txt"
有尝试过在close后面把端口参量设为nil,即
close(myinport)
myinport=nil
deleteFile("./temp.txt")
但仍然会那么提示,怪事了,记得从前有这么写过这样的句子,是可以的……
感谢小编分享!
关掉Allegro,重新执行,应该是在close前,程序出现问题。
用infile之前,要用判断一下要用的文件是否存在。