import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
public class Test1 {
public static void main(String args[]) {
Test1.getDiskSpace();
}
//서버의 쉘(UNIX) 또는 배치파일(WINDOW) 실행결과 가져오기
public static void getDiskSpace() {
try {
Process ps = Runtime.getRuntime().exec("d:/temp/view_direcotory.cmd");
InputStream is = ps.getInputStream();
InputStreamReader reader = new InputStreamReader(is);
BufferedReader in = new BufferedReader(reader);
StringBuffer sBuffer = new StringBuffer();
char[] buf = new char[1024];
int readcnt;
while((readcnt = in.read(buf,0,1024)) !=-1)
{
sBuffer.append(buf, 0, readcnt);
}
in.close();
reader.close();
System.out.println(sBuffer.toString());
ps.destroy();
}
catch(Exception e) {
e.printStackTrace();
}
}
}