我想使用Users \ Public目录来编写一些文件以便在帐户之间轻松共享,有没有办法在Java中将其作为系统变量?
答案 0 :(得分:3)
查找公共目录的方法是
System.getenv("PUBLIC");
这应该是C:\Users\Public
,或者如果您的主要驱动器是D:
,D:\Users\Public
。
This Wikipedia article是Windows环境变量的一个很好的参考。
答案 1 :(得分:1)
我没有Windows 7可供检查,但如果该公共目录存储在环境变量中(例如%APPHOME%或%USERPROFILE%),您可以使用System.getenv()
<检索其值/ p>
http://docs.oracle.com/javase/6/docs/api/java/lang/System.html#getenv(java.lang.String)
答案 2 :(得分:0)
您需要使用系统对象
System.getProperty("user.home");
应该能满足你的需求。