我可以使用 Java 打开 Windows Enterprise 上用户主目录中的文件吗?
我有一个程序,可以将一些信息放入用户的“我的文档”文件夹中。我通过使用 System.getProperty("user.home"); 找到该文件夹现在我有一个客户,这对他不起作用,当我从他那里得到一些调试输出时,它尝试访问的文件名格式为 \name.com\HHA\Users\person\My Documents\file.txt。这与活动目录有关吗?还是有其他什么奇怪的事情?
I have a program that puts some information in a user's My Documents folder. I find this folder by using System.getProperty("user.home"); Now I have a customer for whom this doesn't work and when I got some debug output from him the file name it tried to access was in the form \name.com\HHA\Users\person\My Documents\file.txt. Is this related to active directory? Or some other weirdness?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试使用JfileChooser
而不是
我怀疑它会返回正确的主目录
try using JfileChooser
instead of
i doubt it returns proper home directory
好的,那么请尝试这个..
Runtime.getRuntime().exec("explorer.exe C:\\Documents and Settings\\All Users\\Documents");
请注意双反斜杠并采取使用代码时要小心..!!
是的,您可以根据您的配置更改路径。!!
谢谢。
ok then please try this..
Runtime.getRuntime().exec("explorer.exe C:\\Documents and Settings\\All Users\\Documents");
Do notice double back slash and take care while using code..!!
and ya you can change the path as per your config.!!
Thanks.