我正在尝试创建一个程序,将数据写入另一个程序的文件,以便能够从中读取数据。问题是,当我正在读取和写入的文件位于另一个目录而不是我的两个程序时,我无法找到一种方法。我知道还有其他方法可以做到这一点,但我只是认为知道如何做到这一点很有用。有人可以帮助我吗?
答案 0 :(得分:2)
您可以使用完整路径,例如
local f1 = io.open('D:/test/b.txt') -- Windows
local f2 = io.open('/test/b.txt') -- Unix
或使用相对路径,例如
local f = io.open('../../test/b.txt')
在此示例中,该文件位于父目录的父目录(test
)的..
目录中。