有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

用于Java文件输出的桌面路径

我有一个程序,它将输出一个文本文件并保存在用户的计算机中,我想把它保存在桌面上,因为这是每个人都会有的路径

我目前正在Windows 8中编码,我应该使用哪个路径来保证它将保存到Windows 7上的桌面

File file = new File("C:/Users/Wil/Downloads/Dropbox/abc.txt");

        // if file doesnt exists, then create it
        if (!file.exists()) {
            file.createNewFile();
        }

        FileWriter fw = new FileWriter(file.getAbsoluteFile());
        BufferedWriter bw = new BufferedWriter(fw);
        bw.write(content);
        bw.close();

        JOptionPane.showMessageDialog(null,"Receipt Saved!");

共 (1) 个答案

  1. # 1 楼答案

    File desktop = new File(System.getProperty("user.home"), "Desktop");