如何从java程序集中一个文件夹



我试图通过使用以下java代码从java程序打开一个文件夹

Desktop.getDesktop().open(new File("d:\abc"));

我可以成功打开d:\abc,现在这个abc文件夹有两个子文件夹imagessongs,现在我的要求是集中这个文件夹,然后在运行时根据用户给定的输入打开它。

可能明天这些子文件名会改变,但是根据用户的输入,我想把重点放在相应的子文件夹上并打开它们。

我也在google和stackoverflow上尝试了很多方法。但是我没有找到合适的方法。

使用JFileChooser显示本地文件系统并获得用户的选择。或者,向这里引用的显示组件之一添加合适的列表或树选择侦听器。

您可以使用Robot类,通过使用这个Robot类,您可以编程地按键盘上的键。如果用户输入

图片

则用户机器人类按相应键编程。

在这里你可以得到关于Robot类的教程http://docs.oracle.com/javase/7/docs/api/java/awt/Robot.html

最新更新