【发布时间】:2013-04-02 21:33:29
【问题描述】:
首先,用户使用仅限于 .zip 扩展名的 JFileChooser 浏览包含其 Java 项目的 zip 文件。
然后我希望将所有文件路径作为字符串存储在一个数组中。
浏览...按钮:
btnBrowse.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
int returnVal = fileChooser.showOpenDialog(null);
if (returnVal == JFileChooser.APPROVE_OPTION) {
File zip = fileChooser.getSelectedFile();
// This is where the I need help.
}
}
});
所以我的数组会是这样的:
[path\to\java\file, path\to\java\file, path\to\java\file, path\to\java\file]
有人可以帮我吗?
【问题讨论】:
-
你的代码真的有问题吗?你还没有提到一个。
-
你可以从这里开始 - ZipFile.entries。
-
你是说文件名应该是数组?
-
@Jābir 不仅仅是文件名,还有整个路径。
-
@DaveRlz 不,这不是问题,我只是想知道人们是否可以帮助找到预期任务的解决方案。
标签: java arrays zip extract jfilechooser