gpt4 book ai didi

java - 如何获取java程序中打开的文件的完整文件名和路径?

转载 作者:行者123 更新时间:2023-12-02 06:48:33 25 4
gpt4 key购买 nike

我创建了一个 html 编辑器,我想获取 JTextPane 中打开文件的文件名和路径。有什么建议吗?

最佳答案

假设您使用文件选择器(文件选择器),这对于代码编辑器来说似乎很可能,您可以简单地保存收到的文件路径:

public void actionPerformed(ActionEvent e) {
//Handle open button action.
if (e.getSource() == openButton) {
int returnVal = fc.showOpenDialog(FileChooserDemo.this);

if (returnVal == JFileChooser.APPROVE_OPTION) {
File file = fc.getSelectedFile();
//At this point you can use: file.getName() to get your filename
//You can also use file.getPath()
} else {
//Canceled opening
}
}
}

您可以将 file.getName() 和 file.getPath() 的结果保存到稍后分配给 JTextPane 的字符串中。

有关文件选择器的更多信息,请参阅 documentation这也更详细地解释了这个过程。

如果您使用文件,您可以使用相同的函数来提供相同的信息。

关于java - 如何获取java程序中打开的文件的完整文件名和路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18334333/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com