我想用重命名函数重命名一个文件:
rename("old_name.txt", "new_name.txt")
但它不起作用。有什么想法吗?
是否检查返回值以查看是否得到错误代码(非零)。这里有详细的回复。http://msdn.microsoft.com/en-us/library/zw5t957f%28v=vs.110%29.aspx.这应该有助于你确定它。
通常情况下,我看到这是由于权限问题或位置错误。也许你认为它是在"c:\abc"中运行的,但它实际上是"c:\xyz"。