主题:java中如何改文件的名字.
我就是在C:\test下有一个abc.txt.现在想改成abc.java.
我已经实现了把名字提取出来,并改成新的String.即:
String name = file.getName();
int pointAddr = name.indexOf('.');
String newName = name.substring(0,pointAddr)+".java";
最后我要把newName这个新名字赋给file,让file的名字改过来了.这一步就不会了.请求各位了解的大大指点一下.
p.s.
我用了file.renameTo(new File(newName)),结果却是C:\test下的abc.txt都变没了,像是被删除了一样.
还有,我不懂为何renameTo()方法的参数要是个File类型,用个String类型不好吗?
我已经实现了把名字提取出来,并改成新的String.即:
String name = file.getName();
int pointAddr = name.indexOf('.');
String newName = name.substring(0,pointAddr)+".java";
最后我要把newName这个新名字赋给file,让file的名字改过来了.这一步就不会了.请求各位了解的大大指点一下.
p.s.
我用了file.renameTo(new File(newName)),结果却是C:\test下的abc.txt都变没了,像是被删除了一样.
还有,我不懂为何renameTo()方法的参数要是个File类型,用个String类型不好吗?