看板 java 關於我們 聯絡資訊
我有一個檔案是 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
sbrhsieh:f.renameTo(new File(f.getParent(), "today.txt")); 07/17 17:33
indept:樓上,我的code work,當檔名不是中文時 07/17 18:09