假设我要求用户指定他想要调用的新文件
System.out.println("What do you want to call the file?");
String outputFile = keyboard.nextLine();
现在编写我要做的文件:
PrintWriter outputFile = new PrintWriter(fileName);
我的问题是:
我知道默认情况下它会保存到本地文件夹。我该如何制作才能将其保存到用户桌面?
如何自动将 .txt 附加到他给定的文件名中,这样他就不必这样做?
最佳答案
- 您必须了解用户主页。它可能因操作系统而异(用户有时可以定义自己的操作系统),因此最好的确定方法是直接询问用户。您还可以保留“默认桌面路径”列表。
if(!fileName.endsWith(".txt")) fileName = fileName+".txt";
资源:
关于java - 指定 PrintWriter 类 (Java) 的文件位置并自动附加 .txt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3972601/