package test;
/** * add one sentence class summary here. * add class description here. * * @author lxx * @version 1.0, 2004-11-16 */public class testcmd { public testcmd(){} /* public void main(string args[]){ try { process process = runtime.getruntime().exec("cmd.exe /c start http://www.csdn.net"); //登录网站 process process = runtime.getruntime().exec("cmd.exe /c start ping 10.144.98.100"); //调用ping命令 }catch (exception e) { e.printstacktrace(); } } } *///在项目下建立一个名为hello的文件夹 public static void main(string[] args) { system.out.println(system.getproperty("user.dir")); createfolder("hello"); }
private static void createfolder(string foldername) { string temp = system.getproperty("user.dir") + java.io.file.separator+ foldername; java.io.file f = new java.io.file(temp); f.mkdirs(); }
}
在java程序中获取当前运行程序的路径
import java.io.*;
public class test {
public static void main(string[] args) {
file directory = new file(".");
try {
file newpath = new file(directory.getcanonicalpath()+"newfolder");
newpath.mkdir();
}catch(exception exp)
{
exp.printstacktrace();
}
}
}
//file directory = new file(".");
//directory.getcanonicalpath();取得当前路径
在jsp页面中调用ping命令---pingip.jsp
<%@ page language="java" contenttype="text/html; charset=gb2312" import="java.io.*" %><!doctype html public "-//w3c//dtd html 4.01 transitional//en" "http://www.w3.org/tr/html4/loose.dtd"><html><head><title>ping ip测试页面</title></head>
<body><div align="center"> <h2>ping ip测试页面</h2></div>
<% runtime runtime = runtime.getruntime(); process process =null; string line=null; inputstream is =null; inputstreamreader isr=null; bufferedreader br =null; string ip="www.sina.com.cn"; //待ping的地址 try { process =runtime.exec("ping "+ip); is = process.getinputstream(); isr=new inputstreamreader(is); br =new bufferedreader(isr); out.println("<pre>"); while( (line = br.readline()) != null ) { out.println(line); out.flush(); } out.println("</pre>"); is.close(); isr.close(); br.close(); } catch(ioexception e ) { out.println(e); runtime.exit(1); } %>
</body></html>