请问JAVA如何获得操作系统的路径啊???

dingding1982 2007-07-26 04:01:26
设计了一个程序,需要将一些文件自动放到WINDOWS操作系统的目录下,如是WIN 2000 就放到的C:\WINNT下,请问JAVA 如何找到这个路径呢?
请大家帮忙!!!!!!!!!!!!!
...全文
461 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunning1929 2008-03-21
  • 打赏
  • 举报
回复
对的。
aaa2003gf 2007-09-16
  • 打赏
  • 举报
回复
要判断操纵系统的版本,文件名是不一样的.
kulin3422 2007-09-16
  • 打赏
  • 举报
回复
关注
beiouwolf 2007-09-14
  • 打赏
  • 举报
回复
要想写到系统目录,必须以相对权限用户运行程序,比如admin
如果是user级别的用户,你也写不进去
mingyuan0824 2007-09-11
  • 打赏
  • 举报
回复
import java.util.*;
public class EnvironmentVariables
{
public static void main(String[] args){
for(Map.Entry entry : System.getenv().entrySet())
{
System.out.println(entry.getKey() +" "+entry.getValue());
}
}
}
  • 打赏
  • 举报
回复
bao110908(火龙果) 好用
______________________

嘻嘻~~不是好吃吗?
Michaelehome 2007-09-11
  • 打赏
  • 举报
回复
System.out.println(System.getenv("SystemRoot"));
===============================================
C:\WINNT


bao110908(火龙果) 好用
bit1010 2007-09-11
  • 打赏
  • 举报
回复
没试过楼上的方法,哦。
  • 打赏
  • 举报
回复
用 System.getProgerty 没有用的,里面没有操作系统目录的,只有提取环境变量

System.getenv("SystemRoot")

而 SystemRoot 一般在系统安装后自动设置的。
bushuang 2007-09-11
  • 打赏
  • 举报
回复
由于安全性关系与操作系统相关的环境变量启动目录查看不到, 你只能通过 System.getProperty("user.home")这样的方式获得用户相关的信息和操作系统版本信息.
你打印下这个System.getProperties()方法,看有多少个可以用的
  • 打赏
  • 举报
回复
System.getenv("SystemRoot")
liuzi123 2007-09-11
  • 打赏
  • 举报
回复
Windows API函数GetWindowsDirectory可以获得Windows路径。
GetSystemDirectory可以获得系统路径
liujun999999 2007-07-27
  • 打赏
  • 举报
回复
jni来实现吧
KingNE 2007-07-27
  • 打赏
  • 举报
回复
zhangchao0323 2007-07-27
  • 打赏
  • 举报
回复
楼主要是想去来 贴出来呀
sureyor 2007-07-26
  • 打赏
  • 举报
回复
Windows API函数GetWindowsDirectory可以获得Windows路径。
GetSystemDirectory可以获得系统路径
zhangchao0323 2007-07-26
  • 打赏
  • 举报
回复
关注.....
qianwu1984 2007-07-26
  • 打赏
  • 举报
回复
不可能,如果我寫個病毒你不掛了,只能用respons流,讓用戶選擇

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧