java - java中的绝对路径直接到桌面,即使在不同的计算机上

标签 java bufferedreader bufferedwriter

即使在不同的计算机上,我如何才能自动将 BufferReader Path 定向到桌面。 '''BufferedReader in = new BufferedReader(new FileReader("C:\Users\.....\".txt"));''

最佳答案

你可以使用

  public static void main(String[] args) throws IOException {
    String path = System.getProperty("user.home") + "/Desktop/test.txt";
    BufferedReader in = new BufferedReader(new FileReader(path));
    String line;
    while ((line = in.readLine()) != null) {
      System.out.println("line = " + line);

    }
    in.close();
  }

获取桌面路径 并从中读取文本文件

关于java - java中的绝对路径直接到桌面,即使在不同的计算机上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60577386/

相关文章:

java - 计算 Tabhost 中的选项卡总数

java - 我试图在屏幕上显示 CountDownTimer,但在 logcat 中得到 "Only one looper can be created per thread"

java - 尝试读取txt文件并将它们转换为具有不同原语的对象

java - FileWriter() 只会追加,不会覆盖

java - 如何在 Java 中禁用 kerberos 重播缓存?

java - 在没有编译/部署过程的情况下在应用程序中实现逻辑/业务规则?

java - BufferedReader——通过 token 而不是 readLine() 读取?

java - 从文本文件读取无法正常工作

java - 多线程只写一个输出流并且数据丢失

java - flush() 对 FileWriter 没有用吗,因为它没有缓冲区?