私はこの方法を使用してファイルシステムのファイル拡張子をトリミングしようとしています:
private void passingFileRename(File f) throws Exception
{
String filename = f.getName();
String ext = ".txt";
File newfile = new File(filename.substring(0, filename.length() - ext.length()));
f.renameTo(newfile);
}
しかし、それは機能しません、私は得ますfilename
が、renameTo
メソッドはロックされているか何かのようです..私が間違っているのは何ですか?