如题.
例如: 
"C:\ProgramData" (WIN7)
"C:\Documents and settings\All Users\Application Data\" (WINXP)

解决方案 »

  1.   

    dir C:\Documents and settings\All Users\Application Data\ >c:\a.txt
      

  2.   

    windows API 可以用SHGetFolderPath来获取,在java中,怎么获取呢? 不明白1楼的意思。
      

  3.   

    Runtime.getRuntime().exec("cmd /c start dir C:\Documents and settings\All Users\Application Data\ >c:\a.txt")
      

  4.   

    File file = new File("C:\\Documents and settings\\All Users\\Application Data\\");
    File[] files = file.listFiles();
    for (int i = 0; i < files.length; i++) {
      if(!files[i].isDirectory()){
         System.out.println(files[i].getName());
      }
    }
      

  5.   

    在windows系统中,应用程序的一些配置文件经常保存在我所说的上面这个目录中,我想在java程序中获取这个目录。
      

  6.   

    new File("文件名").getAbsolutePath()就行了。
      

  7.   

    System.getenv("ProgramData") 可以到的目录,问题解决,还是感谢楼上的热心回复。