Através do conceito de chamada de execução Shell pelo Java (comando
Runtime.exec("nome do comando"); ) pode ser feito muita coisa. A
sugestão é jogar o código no Eclipse IDE e testar alguns comandos. O
próximo passo é construir uma ferramenta.
import java.io.IOException;
import java.io.InputStream;
public class ShellInJava{
public static void main(String args[]) {
try {
Process p = Runtime.getRuntime().exec(new String[] { "ls", "-l", "-a", "-p" });
InputStream in = p.getInputStream();
int b = in.read();
while (b != -1) {
System.out.write(b);
b = in.read();
}
} catch (IllegalAccessError e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
}
}
Nenhum comentário:
Postar um comentário