0
我想用这种方式来修剪在文件系统中的文件扩展名的文件:的Java:重命名文件系统(修剪扩展)
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
方法似乎被锁定或什么.. 我做错了什么?
你是什么意思“锁定”?它永远不会返回,或者你得到一个异常? – NPE 2013-03-07 11:29:36
它什么也不做,一切似乎都没问题,没有例外..但是文件没有重命名 – gaffcz 2013-03-07 11:34:42