lua中,删除东西的命令是什么

我写的是 os.execute("rd d:\1.VBS")

在 cocos2d-x 2.x 的 AssetsManager sample 范例中提供了一个 reset 方法,这个方法使用系统命令递归删除文件夹。
void UpdateLayer::reset(cocos2d::CCObject *pSender)
{
pProgressLabel->setString(" ");

// Remove downloaded files
#if (CC_TARGET_PLATFORM != CC_PLATFORM_WIN32)
string command = "rm -r ";
// Path may include space.
command += "\"" + pathToSave + "\"";
system(command.c_str());
#else
string command = "rd /s /q ";
// Path may include space.
command += "\"" + pathToSave + "\"";
system(command.c_str());
#endif
// Delete recorded version codes.
getAssetsManager()->deleteVersion();

createDownloadedDir();
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-09-28
删除 os.remove (filename)
改名 os.rename (oldname, newname)
改名 可以以用于移动文件。os.rename (/etc/file1,/home/file2)追问

把它写成删除D:\1.VBS
谢谢了!

追答

os.remove ("D:\1.VBS")

采纳哈。

他也可以用来删除空文件夹。

本回答被提问者采纳
相似回答