Lua:我可以使用IO同时写两个文件吗?

时间:2012-07-30 17:25:11

标签: io lua

我可以使用IO同时写两个文件吗?谢谢!

2 个答案:

答案 0 :(得分:2)

根据您对“同时写入”的要求,在最简单的情况下,您可以打开多个文件并将写入交错到两个文件:

local f1 = io.open('file1.txt', 'w')
local f2 = io.open('file2.txt', 'w')

f1:write('This will go to first file\n')
f2:write('Second file, Pi is: ', math.pi, '\n')

答案 1 :(得分:0)

是的,你可以。我建议在threading上阅读这篇精彩内容。线程允许多处理意味着一次运行两件事。在这种情况下,您有兴趣同时编写文件