重命名Swing组件使用的文件

时间:2013-09-21 11:07:07

标签: java swing file file-rename

如何重命名swing组件使用的任何文件?

我正在开展一个项目,我必须重命名JList中加载的文件,文件由JPanel使用。我已经非常努力地重命名文件,但每次都失败了。所以请帮我重命名文件或告诉我一些文件锁定概念来重命名文件。

2 个答案:

答案 0 :(得分:1)

f.renameTo(f1);

这里f是旧文件,f1是新文件。指定f1的新路径。

答案 1 :(得分:0)

大多数情况下,您使用Windows并在从文件读取到JList / JPanel后,您没有关闭文件(保持句柄打开)。关闭文件并重命名,然后重新打开它。在其他操作系统(Linux / OS X)上,即使组件使用了该文件,您也可以重命名该文件。但我想你的java应用程序应该是跨平台的。