如何只使用库存Lua 5.3,使os.remove和os.rename使用包含unicode字符的文件名?
filename = "C:\\????.txt"
os.rename(filename, filename .. "1")
Run Code Online (Sandbox Code Playgroud)
这没有任何作用.
我也尝试了这个但是仍然无效:
filename = "C:\\????.txt"
t = {}
for p, c in utf8.codes(filename) do
t[#t+1] = c
end
filename = "\\" .. table.concat(t, "\\")
os.rename(filename, filename .. "1")
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?非常感谢您的帮助!:)