Tag: 目录列表

文件资源管理器java

我想在Java应用程序中使用某种类似Windows资源管理器的文件浏览器。 我只想要一些能够递归地在文件夹中列出文件的东西。 有一个简单的方法吗? 我已经尝试过使用JFileChooser,但这不是我想要的。

如何根据名称,大小和上次修改对目录列表进行排序?

我只想弄清楚如何根据它的名称,上次修改的时间和大小对目录列表进行排序。 我知道您可以访问文件的名称,大小,最后使用File方法修改但我不知道如何对其进行排序。 如果有人能指出我正确的方向,那就太好了。 public void printDirectoryContents(String path, PrintWriter writer) { File[] list = root.listFiles(); Arrays.sort(list); for ( File f : list ) { String name = f.getName(); long lastmod = f.lastModified(); SimpleDateFormat simple = new SimpleDateFormat(“dd-MMM-yyyy HH:mm”); String formatted = simple.format(new Date(lastmod)); long length = f.length(); } }