import java.io.{BufferedReader, InputStreamReader}import scala.collection.mutable.ArrayBufferimport scala.collection.JavaConversions.bufferAsJavaListobject Test { def main(args: Array[String]): Unit = { val cmd = ArrayBuffer("cmd.exe", "/c", "dir", "e:") val PRocessBuilder = new ProcessBuilder(cmd) val process = processBuilder.start() val reader = new BufferedReader(new InputStreamReader(process.getInputStream(), "gb2312")); val container = new StringBuilder(); var line = reader.readLine() while (line != null) { container.append(line + "/n"); line = reader.readLine() } println(container.toString()); }}
新闻热点
疑难解答