Buenas, estoy intentando hacer un navegador de archivos y carpetas sin entorno grafico, como lo fue el file commander en su dia o como son basicamente los cargadores de roms de cualquier emu, el caso es que solo he conseguido lo siguiente:
Para mostrar o listar carpetas y archivos:
system("dir /B")
Para ir a una ruta directamente:
chdir (ruta)
El problema es que no se como cambiar rutas sin teclado...solo con los botones de la consola y sin entorno grafico.
Se me ocurrio hacer lo siguiente (no se rian please que estoy empezando... y hace siglos que no programaba.)
system("dir /B") //Para verlo en pantalla
system("dir /B >> temp.txt) // para guardar temporalmente el listado de carpetas y archivos donde estoy
posteriormente, pretendo meter cada linea de ese txt, a cadenas de un array bidimensional para segun pulses arriba o abajo, con un contador o flag, saber a que linea corresponde y pasarselo como valor a chdir...
Eso es una gran chapuza?
Como se hace realmente?
Por favor, una ayuda, me gustaría ir poco a poco metiendo extras tipo copiar, pegar, cortar, etc.
Muchas gracias
p.d: Lo he puesto aqui, xq pretendo que sea para Caanoo y windows, pero sobre todo para por ejemplo, si alguien me dice, tengo unas fotos, documentos o o que sea en el pendrive que son la leche, poder pincharlo, navegar por carpetas, copiarlo a mi SD sin necesidad de un PC o similares y de paso mejorar cada vez un poco mas en esto de programacion en C.
Marcadores