请问各位!怎么重命名文件夹,我用了renameTo(),结果是生成了一个新文件夹,原来的还在!
附上代码/**
* 重命名文件
* @param oldName
* @param newName
* @param path
* @return
*/
public static boolean renameFile(String oldName,String newName,String path){
File oldFile = new File(path+"/"+oldName);
File newFile = new File(path+"/"+newName);
if(oldFile.exists()){
if(!newFile.exists()){
if(oldFile.renameTo(newFile)){
return true;
}else{
return false;
}
}else{
return false;
}
}else{
return createFolder(newName,path);
}
}
附上代码/**
* 重命名文件
* @param oldName
* @param newName
* @param path
* @return
*/
public static boolean renameFile(String oldName,String newName,String path){
File oldFile = new File(path+"/"+oldName);
File newFile = new File(path+"/"+newName);
if(oldFile.exists()){
if(!newFile.exists()){
if(oldFile.renameTo(newFile)){
return true;
}else{
return false;
}
}else{
return false;
}
}else{
return createFolder(newName,path);
}
}
解决方案 »
- 初学Socket求高手帮忙解决下问题
- ">>>"什么意思
- 用JAVA做出来的窗体关不掉
- 不声明类也可以?
- C/S聊天程序
- 对Java1.5(5.0)的使用情况统计!
- Java中路径的"\"与"/"问题!
- 学习java一段时间,却不知道该继续学习什么了,郁闷中。。。。
- 请问如何在javax.swing.JTextPane组件中显示带删除线的文字?
- 请问如何在鼠标点击xx button 的时候获得 JtextField 中的文本输入--有重分送
- 俄罗斯方块方块更新以及落下固定的问题,跪求各位高手给解决一下,小弟毕业设计,马上答辩!很急急急急急啊
- 共500分!!!Java awt 如何将输出到屏幕上的图像输出到图片 如果有好思路另开帖子另给分
return createFolder(newName,path);
前面加一句
System.out.println("Create new");你测的时候,肯定一直走的这里
2楼的:路径一致
所以,应该可以排除程序的错
renameFile("temp1", "temp2", "c:");