您的位置:首页 > 编程语言 > Java开发

JAVA 程序中如何拷贝一个目录下的文件及子目录到另一个目录,如何获取系统环境变量等...

2007-04-12 14:23 946 查看
package test;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

public class Test {

/**

* @param args

*/

public static void main(String[] args) {

try {

// 拷贝目录及其下的所有文件和子目录

Runtime.getRuntime().exec("xcopy c://aaa e://dd /s/e");

// 获取windows系统环境变量

Process p = Runtime.getRuntime()

.exec("cmd.exe /c echo %JAVA_HOME%");

BufferedReader br = new BufferedReader(new InputStreamReader(p

.getInputStream()));

System.out.println(br.readLine());

// 设置windows系统环境变量

Runtime.getRuntime().exec("cmd.exe /c set aa=c://;");

/**

* Key 相关值的描述

* java.version Java版本号

* java.vendor Java指定供应商字符串

* java.vendor.url Java 供应商 URL

* java.home Java 安装目录

* java.class.version Java 类格式版本号码

* java.class.path Java 类路径

* os.name 操作系统名

* os.arch 操作系统结构

* os.version 操作系统版本

* file.separator 文件分隔符 (UNIX 上为“/” )

* path.separator 路径分隔符 (UNIX 上为“:” )

* line.separator 换行符(UNIX 上为“/n”)

* user.name 用户帐户名

* user.home 用户主目录

* user.dir 用户当前工作目录

* 等等...

*/

// 获取系统属性

System.out.println(System.getProperty("java.class.path"));

} catch (IOException e) {

e.printStackTrace();

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐