各位高手请看以下代码://传入两个参数:目标文件和目标路径public boolean copyFiles(String srcPath,String destPath){//被移动的文件夹File file = new File(srcPath);//目标文件夹File dir = new File(destPath);//将文件移动到另一个文件目录下boolean success = file.renameTo(new File(dir,file.getName()));return success;}请各位高手帮小弟解惑下,这个renameTo方法,为什么里面要使用new呢?直接写dir为什么不可以呢?请详细解答下,谢谢诸位了。
3 回答
手掌心
TA贡献1942条经验 获得超3个赞
public boolean renameTo(File dest) renanemTo 里的参数应该是File类型 boolean success = file.renameTo(new File(dir,file.getName()));//这里的new File(dir,file.getName())只是个参数可以这样改
File file2 = new File(dir,file.getName());boolean success = file.renameTo(file2);//里边不一定要new,是个File类型的就行
- 3 回答
- 0 关注
- 1740 浏览
添加回答
举报
0/150
提交
取消