类型 函数 库 os.* 返回值 布尔值 和 字符串 修订 版本 2024.3703 关键词 重命名, 文件 另请参阅 system.pathForFile() os.remove() io.* 
重命名文件或目录并返回两个可能的值
result — 如果文件已重命名,则返回 true;如果未找到文件,则返回 nil。reason — 如果重命名成功,则返回 nil,否则返回描述失败原因的字符串。您只能重命名 DocumentsDirectory、ApplicationSupportDirectory 和 TemporaryDirectory 中的文件。 ResourceDirectory 中的文件是
os.rename( oldname, newname )
字符串。 旧文件名。
字符串。 新文件名。
local destDir = system.DocumentsDirectory  -- Location where the file is stored
local result, reason = os.rename(
    system.pathForFile( "orange.txt", destDir ),
    system.pathForFile( "apple.txt", destDir )
)
 
if result then
    print( "File renamed" )
else
    print( "File not renamed", reason )  --> File not renamed    orange.txt: No such file or directory
end