这是我为movefile()编写的这一行。它不起作用。也许目录路径太长或者什么东西..你对可能出错的东西有什么想法吗?
MoveFile("C:\\AP\\PCP\\APDATA\\test.txt", "C:\\AP\\PCW\\APSave\\New Folder\\test.txt");
答案 0 :(得分:2)
您需要先确保目标文件夹存在。您还需要确保您具有该文件夹的写入权限。
如果MoveFile失败,请立即检查GetLastError()的值。它可能会提供有用的信息。
答案 1 :(得分:1)
问题解决了..得到error code - 32这意味着该资源被其他进程使用了。实际上这是一个愚蠢的错误。执行所有操作后忘记关闭文件。感谢帮助人员,很少像GetLastError()这样的关键字帮了很多..很抱歉这个问题含糊其辞..