我希望能够重命名文件夹列表以删除不需要的字符(例如,点和双空格必须变成单个空格)。
单击 Gui 中的按钮后,您将看到一个带有正确格式名称的消息框,表明格式正确并且调用了该函数。当我查看我创建的测试文件夹时,名称没有改变(即使刷新后也没有)。使用硬编码字符串也不起作用。
我在看什么?
public void cleanFormat() {
for (int i = 0; i < directories.size(); i++) {
File currentDirectory = directories.get(i);
for (File currentFile : currentDirectory.listFiles()) {
String formattedName = "";
formattedName = currentFile.getName().replace(".", " ");
formattedName = formattedName.replace(" ", " ");
currentFile.renameTo(new File(formattedName));
JOptionPane.showMessageDialog(null, formattedName);
}
}
}