Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何重命名摆动组件使用的任何文件?
我正在处理一个项目,我必须重命名一个加载的文件,JList并且该文件由JPanel. 我非常努力地重命名文件,但每次都失败了。所以请帮我重命名文件或告诉我一些文件锁定概念来重命名文件。
JList
JPanel
f.renameTo(f1);
这里 f 是旧文件, f1 是新文件。指定 f1 的新路径。
很可能您使用的是 Windows,并且在从文件读取到 JList/JPanel 后,您没有关闭文件(保持句柄打开)。关闭文件并重命名,然后重新打开。在其他操作系统(Linux/OS X)上,即使您的组件使用了该文件,您也可以重命名该文件。但我猜你的 java 应用程序应该是跨平台的。