2

我正在用 Java 制作一个程序,它会自动将所有 .png 文件从我的桌面移动到我的图片文件夹,现在我已经设法使用简单的方法找到 jar 文件

String path = DesktopCleaner.class.getProtectionDomain().getCodeSource().getLocation().getPath();

这可以很好地找到 jar 文件的位置,但我想找到图片文件夹的位置,因为它显然在每个人的计算机上都会有所不同。

有什么%pictures%我可以使用的吗?就像有%appdata%

如果您在我的 OTT 解释中迷路了,我基本上是在问:

我怎样才能找到图片文件夹在某人计算机上的位置,例如,我将运行该函数,它将返回:C:\Users\User\Pictures

4

1 回答 1

3

System.getProperty("user.home")将返回用户目录(在您的示例中:)C:\Users\User\
现在,图片文件夹的相对路径可能因 Windows 的一个版本而异(我假设这是一个 Windows 特定的问题)。

于 2012-06-19T17:22:45.030 回答