【发布时间】:2012-04-15 21:49:50
【问题描述】:
我想知道如何让java在不写的情况下将名为hello.txt的文本文件保存到桌面
"C:\\Users\\Austin\\Desktop"
任何帮助都会很棒。比如:
FileWriter fileWriter = new FileWriter(fileName.getText(), true);
..fileName.getText() 将成为“你好”。
更新: 我认为我将能够使用 jfilechooser,这样可以吗?
JFileChooser chooser = new JFileChooser();
chooser.setVisible(true);
这行得通吗?如果是这样,我将如何使用其中的选择来保存文件? 我是菜鸟.... :(
【问题讨论】:
-
如果您知道操作系统,那么您可以使用用户主文件夹快捷方式名称来创建相对于用户主目录的完整桌面目录。
-
C:\\Users\\NoAustin\\Desktop.... 你能更具体地说明你想要什么吗?你只是想从环境中获取主目录还是别的什么? -
好吧,我在考虑 mac 和 windows,那么 windows 7 的用户主文件夹快捷方式是什么>
-
我不知道任何简单的与操作系统无关的解决方案。您可能必须为每个平台创建一个解决方案。
标签: java user-interface text