• 5906阅读
  • 2回复

请问为什么用 QFile::rename(newname) 这个函数,直接把文件删了? [复制链接]

上一主题 下一主题
 
只看楼主 正序阅读 楼主  发表于: 2009-03-10
我用 rename 函数修改文件名.先 setFileName 然后直接修改成新文件名,结果是直接删除文件.

如果我调用的是 rename(oldname,newname) 这个重载函数,结果就是永远返回失败,无法修改.

这是什么原因?
离线liupeiyuner
只看该作者 2楼 发表于: 2012-04-30
遇到同样问题,解决办法是,文件名加上路径
如 newname = "D:\Qt\2010.05\myproject\new-build-desktop\newfilename.txt
只看该作者 1楼 发表于: 2009-03-10
没有人知道怎么回事吗?
快速回复
限100 字节
 
上一个 下一个