[問題] File.renameTo utf8 中文檔名

看板java作者 (真人)時間16年前 (2009/07/17 17:25), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
我有一個檔案是 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

07/17 17:33, , 1F
f.renameTo(new File(f.getParent(), "today.txt"));
07/17 17:33, 1F

07/17 18:09, , 2F
樓上,我的code work,當檔名不是中文時
07/17 18:09, 2F
文章代碼(AID): #1AO4EVa_ (java)