当前位置: 技术问答>java相关
谁用过Runtime类的,请帮忙?在线等待!!!
来源: 互联网 发布时间:2015-08-27
本文导语: 我看一篇文章中有这样的CODE: ... File homedir=new File(home); ... Runtime chg=Runtime.getRuntime(); chg.exec("/bin/chown -R "+owner+". "+homedir.getAbsolutePath()); chg.exec("/bin/chmod -R "+owner+". "+homedir.getAbsolutePath()); 这个source不知...
我看一篇文章中有这样的CODE:
...
File homedir=new File(home);
...
Runtime chg=Runtime.getRuntime();
chg.exec("/bin/chown -R "+owner+". "+homedir.getAbsolutePath());
chg.exec("/bin/chmod -R "+owner+". "+homedir.getAbsolutePath());
这个source不知道是在什么操作系统下进行的?
请解释chg.exec();这两句的意思,谢谢!
...
File homedir=new File(home);
...
Runtime chg=Runtime.getRuntime();
chg.exec("/bin/chown -R "+owner+". "+homedir.getAbsolutePath());
chg.exec("/bin/chmod -R "+owner+". "+homedir.getAbsolutePath());
这个source不知道是在什么操作系统下进行的?
请解释chg.exec();这两句的意思,谢谢!
|
windows 下可以这样写
Process p = chg.exec("cmd.exe /c aaa.bat");
p.waitFor();
Process p = chg.exec("cmd.exe /c aaa.bat");
p.waitFor();
|
Linux或者Unix
|
假如你想在java程序里面调用dos命令dir
那么就可以用runtime来执行
那么就可以用runtime来执行
|
chg.exec()就是Runtime.getRuntime().exec("一个程序");
|
是 unix 下的命令
chmod--改变文件的权限模式
chown--改变文件所有权
chmod--改变文件的权限模式
chown--改变文件所有权
|
bin 是 Unix 下的一个系统目录 有点像 Windows 下的 /System
/bin/chown 就是执行 bin 目录下的 chown 命令
至于 windows 好像没有 改变文件所有权 的命令
只能通过设置来改变用户权限
/bin/chown 就是执行 bin 目录下的 chown 命令
至于 windows 好像没有 改变文件所有权 的命令
只能通过设置来改变用户权限