luaosrename(程序员目录时会错误信息路径)「程序员报错代码」

os.rename介绍os.rename用于重命名文件或者目录,失败时返回3个值,第一个是nil,第二个是错误信息,第三个是错误码,成功时返回true
os.rename使用os.rename接收两个参数,旧路径与新路径,比如os.rename(oldpath, newpath)
如果newpath存在且能被替换时会自动被替换,当newpath是已存在的非空目录时是不能被替换的
如下代码:os.execute("ls")print(os.rename("lua_dir", "lua_dir_1"))print(os.rename("lua_file", "lua_file_1"))os.execute("ls")print(os.rename("lua_file", "lua_file_1"))print(os.rename("lua_dir_1", "lua_file_1"))print(os.rename("lua_dir_1", "exist_dir"))输出如下:exist_dir lua_dir lua_file rename.luatruetrueexist_dir lua_dir_1 lua_file_1 rename.luanil No such file or directory 2nil Not a directory 20nil Directory not empty 39os.rename总结os.rename用于重命名文件或者目录,如果newpath存在且能被替换时会被自动替换,如果调用失败则会返回3个值,分别是nil,错误信息,错误码
luaosrename(程序员目录时会错误信息路径)
(图片来源网络,侵删)

联系我们

在线咨询:点击这里给我发消息