private boolean exec (String Cmd, String Input []) (boolean rc; try (porc = Runtime.getRuntime (). Exec (Cmd); pout = new PrintStream (new BufferedO ...
private boolean exec (String Cmd, String Input [])
(
boolean rc;
try
(
porc = Runtime.getRuntime (). exec (Cmd);
pout = new PrintStream (new BufferedOutputStream (porc.getOutputStream ()));
pin = new DataInputStream (new BufferedInputStream (porc.getInputStream ()));
perr = new DataInputStream (new BufferedInputStream (porc.getErrorStream ()));
if (Input! = null)
(
for (int i = 0; i <>
pout.println (Input [i]);
pout.flush ();
)
while (perr.read ()! = -1);
Util.close (pout);
Util.close (pin);
rc = true;
)
catch (IOException e)
(
if (inDebug)
_log.warn ((new StringBuilder ("exec ()")). append (e.toString ()). toString ());
rc = false;
)
return rc;
No comments:
Post a Comment