我正在用 Java 编写一个程序,它会自动将所有 .png 文件从我的桌面移动到我的图片文件夹,现在我已经成功地使用简单的方法找到了 jar 文件
String path = DesktopCleaner.class.getProtectionDomain().getCodeSource().getLocation().getPath();
这可以很好地找到 jar 文件所在的位置,但我想找到图片文件夹所在的位置,因为它显然在每个人的计算机上都会有所不同。
有类似 %pictures%
我可以使用的东西吗?就像有%appdata%
。
如果您在我的 OTT 解释中迷失了方向,我基本上是在问:
我如何找到某人计算机上的图片文件夹的位置,例如我将运行该函数,它将返回:C:\Users\User\Pictures
。
最佳答案
System.getProperty("user.home")
将返回用户目录(在您的示例中:C:\Users\User\
)。
现在,图片文件夹的相对路径可能因 Windows 的一个版本而异(我假设这是一个 Windows 特定问题)。
关于java - 如何用Java找到某个文件的位置?例如- 图片、文档、下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11106066/