如何select一个文件的保存路径"near"user.dir
How to select a path to save a file "near" user.dir
我想这样做:
JFileChooser fileChooser = new JFileChooser();
fileChooser.setCurrentDirectory(new File(System.getProperty("user.dir" + "\datos_medidas")));
但我收到 NullPointerException。
我只想将当前目录路径放在 user.dir 文件夹中的文件夹中,我在 user.dir 中有一个文件夹,我想将我的文件保存在该文件夹中文件夹,但我不知道该怎么做。
我不能使用 "literal path" 我需要一个相对路径,因为这个应用程序将在所有 windows 版本上运行,我不能使用文字路径。
我认为原因很明显。检查您的代码:
System.getProperty("user.dir" + "\datos_medidas")
您尝试检索不存在的系统 属性。相反,您应该检索表示文件系统路径的系统 属性 user.dir
并创建使用此路径作为父级的 File
对象:
new File(System.getProperty("user.dir"), "datos_medidas"))
我想这样做:
JFileChooser fileChooser = new JFileChooser();
fileChooser.setCurrentDirectory(new File(System.getProperty("user.dir" + "\datos_medidas")));
但我收到 NullPointerException。
我只想将当前目录路径放在 user.dir 文件夹中的文件夹中,我在 user.dir 中有一个文件夹,我想将我的文件保存在该文件夹中文件夹,但我不知道该怎么做。
我不能使用 "literal path" 我需要一个相对路径,因为这个应用程序将在所有 windows 版本上运行,我不能使用文字路径。
我认为原因很明显。检查您的代码:
System.getProperty("user.dir" + "\datos_medidas")
您尝试检索不存在的系统 属性。相反,您应该检索表示文件系统路径的系统 属性 user.dir
并创建使用此路径作为父级的 File
对象:
new File(System.getProperty("user.dir"), "datos_medidas"))