Hola soy nuevo en el foro....y también nuevo en programación...
Estoy tratando de simular el DOS, de cierta manera, en java. Por el momento he utilizado la clase File y la e manipulado con ciertos métodos String para darle los comandos y se pueda guiar. Me han hablado de que con Listas y Nodos se me facilitarían las cosas, pero no se como aplicar las direcciones de los archivos en un Nodo. Si alguien me puede ayudar se lo agradecería...
aqui un ejemplo de lo que he hecho..
static void existe(String a)// a = ls - comando para mostrar lo que contiene un directorio
{
directorio = new File(inicio); //inicio = "c\\javafile" - carpeta donde inica . y muestra los archivos
String info[] = directorio.list();
//int num = info.length;
if(directorio.list() != null)
{
System.out.println("\n\n Tipo Tama¤o Nombre\n");
for(int x = 0; x < info.length; x++)
{
File otro = new File(info[x]);
if(otro.isDirectory())
System.out.println("<DIRECTORIO>\t\t\t\t" + info[x]);
else
{
dosDigitos = new DecimalFormat("0.00");
f = otro.length(); f /= 1024;
System.out.println("<ARCHIVO>\t"+dosDigitos.format(f)+" Kbytes\t\t"+info[x]);
}
}System.out.println("\n\n");
}else
System.out.println("\n\n En esta carpeta No ahy Archivos");
}