获取所有目录到文件夹

时间:2013-12-09 14:34:37

标签: java

我想创建Java程序,它从/ proc目录获取所有进程并列出它们使用的内存。为此,必须使用Java检查所有以number开头的目录,然后我想从stats读取值并获取进程消耗内存的值。你能帮我用Java做这件事吗?

File file = new File("/proc");
String[] directories = file.list(new FilenameFilter() {
  @Override
  public boolean accept(File dir, String name) {
    return new File(dir, name).isDirectory();
  }
});
System.out.println(Arrays.toString(directories));

作为最后一步,我想将值插入Java集合中,以便记住属性。

P.S你能告诉我如何以这种方式扩展代码:

  1. 循环进入/ proc文件系统,只获取以number开头的文件夹。 将文件的争用打开到以number开头的每个文件夹中,并读取文件stats的内容。
  2. 获取第一行的内容。

0 个答案:

没有答案