Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/12/2008, 19:27
Avatar de knowbots
knowbots
 
Fecha de Ingreso: diciembre-2008
Mensajes: 18
Antigüedad: 16 años, 3 meses
Puntos: 0
Pregunta Java... como coopilar..

Hola, les saludo cordialmente, soy nuevo en este campo y en esta web... apenas me registre para postear una duda que tengo y no se como hacerle para usar un codigo java que me enviaron...

Código:
import java.io.*;
public class rm{
public static void main(String args[]) throws IOException{
BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
PrintWriter esc = new PrintWriter(new FileWriter("hola.out"));
File list[] = new File("./").listFiles();
for(int n = 0;n<list.length;n++){
if(! list[n].isDirectory())
esc.println(String.valueOf(list[n]).substring(2,String.valueOf(list[n]).length()));
else
esc.println("--> Directorio--> "+String.valueOf(list[n]).substring(2,String.valueOf(list[n]).length()));
}
esc.close();
BufferedReader lector = new BufferedReader(new FileReader("hola.out"));
String temp = "";
while((temp = lector.readLine()) != null)
System.out.println(temp);
System.out.println("Que archivo quiere borrar, digitelo, si no quiere borrar mas, dele enter");
do{
System.out.print("Archivo:");
temp = stdin.readLine();
if(temp.length() < 1)
System.exit(0);
if(! new File(temp).exists()){
System.err.println("el archivo no existe");
continue;
}
if(new File(temp).isDirectory()){
System.err.println("Esa vaina es un directorio..tiene que vaciarlo antes de poder borrarlo :P");
continue;
}
if(new File(temp).delete())
System.out.println("Archivo Borrado");
else
System.err.println("Depronto no tienes privilegios o es Highlander :P");
}while(true);
}
}
Creo que es Java, ahora bien, de Java no tengo ide, no me he metido al area de programacion ni nada similiar, asi que como dicen, soy un novato...

No se que programa utilizar, ni como coopilar el codigo, espero puedan orientarme para poder lograr utilizarlo y claro, comprobar si esta bien... ya que la persona que lo escribio lo hizo rapido en un tiempo libre...

Gracias de antemano... Espero sus respuestas