clase Runtime
hola a todos, hace poco que he entrado en el mundo de java, y voy haciendo mis pinitos, a ver si me podeis ayudar:
querría saber como funciona la clase Runtime.
he probado con este ejemplo:
import java.io.*;
public class runtime{
public static void main(String [] args)throws Exception{
Runtime.getRuntime().exec(\"cmd /c dir > fichero.txt\");
}
}
1. puedo ver el resultado por consola? porque solo he conseguido verlo redireccionandolo a un fichero.
2. como puedo ver el contenido de otros directorios? porque solo consigo ver el directorio donde esta mi runtime.java (he probado (\"cmd /c:/directorio1...) o otra unidad (\"cmd /d ...) pero no hace nada, tambien he probado de hacer exec(\"cmd cd.. ) para tirar un directorio atrás , pero no hace nada. lo que estoy intentado hacer, ¿es posible?
por adelantado os agradezco vuestra ayuda, para un novato en java, que intenta ir aprediendo poco a poco.
javi
querría saber como funciona la clase Runtime.
he probado con este ejemplo:
import java.io.*;
public class runtime{
public static void main(String [] args)throws Exception{
Runtime.getRuntime().exec(\"cmd /c dir > fichero.txt\");
}
}
1. puedo ver el resultado por consola? porque solo he conseguido verlo redireccionandolo a un fichero.
2. como puedo ver el contenido de otros directorios? porque solo consigo ver el directorio donde esta mi runtime.java (he probado (\"cmd /c:/directorio1...) o otra unidad (\"cmd /d ...) pero no hace nada, tambien he probado de hacer exec(\"cmd cd.. ) para tirar un directorio atrás , pero no hace nada. lo que estoy intentado hacer, ¿es posible?
por adelantado os agradezco vuestra ayuda, para un novato en java, que intenta ir aprediendo poco a poco.
javi