Oi,

    o programa que eu executo com a rotina abaixo retorna uma linha s�,
    assim eu n�o como vai se comportar com programas ou comandos
    que retornam mais que uma linha, de qualquer forma est� a�:

    StringBuffer cmd = new StringBuffer("c:\\program ");
    String resultado = "";
    try
    {
     Runtime rt = Runtime.getRuntime();
     Process p = rt.exec(cmd.toString());
     InputStream is        = p.getInputStream();
     InputStreamReader isr = new InputStreamReader(is);
     BufferedReader br     = new BufferedReader(isr);
     resultado = br.readLine();
    }
    catch(Exception e)
    {
    };

Daniel Francisco Boriero


>Como fa�o para executar um comando do Sistema Operacional DOS (mkdir, rd,
>dir, dir/w etc...)com a linguagem java, algu�m tem algum programa para
isso.
>
>Exemplo: Supondo que voc� criou a fun��o java. SO.Execute("dir c:*.*")




------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP 
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a