作者indept (真人)
看板java
标题[问题] File.renameTo utf8 中文档名
时间Fri Jul 17 17:25:50 2009
我有一个档案是 utf8 的中文档名,
我想把它改为纯英文档名却做不到,
eg:
folder0/今天.txt
想改成
folder0/today.txt
code:
File [] files = ( new File( "folder0" ) ).listFiles();
for ( File f : files ) {
f.renameTo( new File( "folder0/today.txt" ) );
}
程式可以执行,不过 f.renameTo() return false;
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 71.198.44.240
1F:→ sbrhsieh:f.renameTo(new File(f.getParent(), "today.txt")); 07/17 17:33
2F:→ indept:楼上,我的code work,当档名不是中文时 07/17 18:09