当前位置:编程学习 > JAVA >>

关于文件名大写转小写的问题

比如在c盘下 有文件 ADO.DOC 我想把文件名改成小写 ado.doc

File sf = new File("c:/ADO.doc");
File tf = new File("c:/ado.doc");

sf.renameTo(tf);
没效果
如果改下名字就可以了 比如
File tf = new File("c:/ado.doc");//可是我不需要改名啊

请问如何解决文件名大写改小写的问题 --------------------编程问答-------------------- 改两次就可以了嘛
--------------------编程问答--------------------

public static void main(String[] args) throws Exception {
File src = new File("D:\\bak\\AA.txt");
File dst = new File("D:\\bak\\aa.txt");
boolean ret = src.renameTo(dst);
System.out.println(ret);
}


为什么我可以改名成功? --------------------编程问答-------------------- 好吧。。。 是可以 只不过没有即使改变 刷新下就好了。
--------------------编程问答--------------------

File dir = new File("c:\\");
File[] files = dir.listFiles();
for(File file : files){
  String parent = file.getParent();
  String name = file.getName();
  File newFile = new File(parent + File.separator + name.toLowerCase());
  file.renameTo(newFile);
}
是这个意思吗
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,