[求助]怎么在java中模拟dos命令行
比如我想显示当前目录,但我不想打开cmd,
用C语言可以直接这样写:
#include "stdlib.h"
int main()
{
system("dir >d:\\1.txt");
return 0;
}
而在java中该怎样写呢?
import java.io.IOException;
public class Test {
public static void main(String[] args) {
try {
Runtime.getRuntime().exec("dir >d:\\1.txt");
} catch (IOException e) {
System.out.println("yes") ;
}
}
}
上面这个是我写的,是错的,因为一直打印yes了,晕了,哪路高手路过帮忙一下,3Q!