local command = "diff -w "..tempfile.." "..goldendir
d = os.execute(command)
可是这个返回值d并不是diff -w tempfile goldenir的结果,返回的是一个系统执行完的结果,比较依赖于系统,所以这个值不可靠,不是固定不变的,那有什么办法能得这个比较结果的返回值吗?
------解决方案--------------------
print(type(os.execute("dir > 1.txt")))
local f = io.open("1.txt")
for l in f:lines() do
print(l)
end
你可以试一下这个方法吧
直接完成我是没办法 绕个圈 先写下文件再读