【发布时间】:2014-11-27 13:48:59
【问题描述】:
File oldfile = new File("C:\\NewText Document.txt");
File newfile = new File("C:\\Hello Buddy.txt");
if (oldfile.renameTo(newfile))
{
System.out.println("Rename succesful");
}
else
{
System.out.println("Rename failed");
}
我正计划将它开发成一个文件规范器,但我只想先完成它。 我试过使用绝对路径,没有区别。不断返回“重命名失败”。
【问题讨论】:
-
文件真的存在吗?你对`C:\`有写权限吗?
-
确实,oldfile.isFile() 返回什么?还是存在()?而且还没有“hello buddy.txt”,对吧?并且您的用户有权重命名 c:\? 中的文件
标签: java file boolean filepath file-rename