3

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

我正在处理一个项目,我必须重命名一个加载的文件,JList并且该文件由JPanel. 我非常努力地重命名文件,但每次都失败了。所以请帮我重命名文件或告诉我一些文件锁定概念来重命名文件。

4

2 回答 2

1
f.renameTo(f1);

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

于 2013-12-05T14:32:36.090 回答
0

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

于 2013-09-21T11:26:24.720 回答