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();
}
}
}
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();
}
}
}
相关文章推荐
- 编写一个程序,把指定目录下的所有的带.java文件都拷贝到另一个目录中,拷贝成功后,把后缀名是.java的改成.txt。
- 如何是获取一个文件夹里所有以.java结尾文件的数目,并把符合条件的文件名写到一个目录下。
- 一个使用多线程删除指定目录及子目录下所有指定文件的Java程序(源码)
- Windows命令行获取当前bat文件所在目录,添加永久系统环境变量的方法
- Windows命令行获取当前bat文件所在目录,添加永久系统环境变量的方法
- 如何把一个java程序打包成exe文件,运行在没有java环境里
- 黑马程序员—编写程序,将指定目录下所有.java文件拷贝到另一个目的中,并将扩展名改为.txt
- Windows命令行获取当前bat文件所在目录,添加永久系统环境变量的方法
- java如何拷贝文件到另一个目录下
- java拷贝目录及其子目录、文件,到另外一个目录
- Windows命令行获取当前bat文件所在目录,添加永久系统环境变量的方法
- 如何将一个目录中的文件拷贝到另一个目录,并在拷贝时忽略你不想要的文件或目录
- 如何用Java程序改变系统环境变量
- javaIO_将一个目录下的文件拷贝到另一个目录下(边读边写操作)
- java拷贝目录及其子目录、文件,到另外一个目录
- 编写程序,将指定目录下所有.java 文件拷贝到另一个目的中,并将扩展名改为.txt。
- java中如何把一个目录下的文件移到另一个指定目录中
- 如何让指定程序启动一个Android系统中的Java进程
- 如何构建一个ERP系统(需求分析、系统架构、系统设计、系统编码、测试、交付程序及文文件)。
- 用myeclipse如何将java程序生成一个.exe可运行文件?