0

有时,当我们在 Java 标准应用程序上加载文件时会遇到问题,因为我们找不到默认路径,特别是使用构建工具或 Eclipse 或 Netbeans 等 IDE。我们如何列出应用程序的默认路径和其中的文件?

4

2 回答 2

1

不幸的是,你没有说你在说什么“默认路径”。

  • 如果你想知道命令的执行路径,它在PATH环境变量中。
  • 如果您想要构建或执行类路径,“默认”和找出它是什么的方式都取决于您使用的工具。
  • 如果您想要当前目录,请参阅 Rafael 的答案。
于 2012-11-28T13:21:34.830 回答
1

在您的应用程序上使用上面的代码。它将打印当前路径(“.”)并列出其上的所有文件。

File currentFolder = new File(".");
File[] listOfFiles = currentFolder.listFiles();
System.out.printf("Current path: %s\n", currentFolder.getAbsolutePath());
  for (File file : listOfFiles) {
    // Test if it is no
    if (file.isFile()) {
      System.out.println(file.getName());
    }
  }
于 2012-11-28T13:16:17.030 回答