Hola foreros, me estoy iniciando en esto de la programación y me han mandado un ejercicio que seguro que para vosotros es una chorrada pero yo no termino de saber como hacerlo. Estaria muy agradecido si me echarais una mano.
Crea un archivo por lotes nos pedira dos cosas: un nombre de archivo y una ruta de directorio (absoluta). Si el archivo NO existe en esa ruta, nos mostrara un mensaje de error, pero si existe nos pedirá una confirmacion para borrarlo, "¿Estás segur@ de que deseas borrar el archivo? (S/N)". Si pulsamos "S" lo borrara y si pulsamos "N" no. Y si pulsamos cualquier otra tecla, nos preguntará de nuevo hasta que introduzcamos o una S o una N.
Gracias de antemano.
Ejecuta el comando "help" en la consola, hay cierto (:P) comando que te servirá para trabajar con lo de detectar qué tecla se pulsa y demás.
Para saber si existe un archivo tienes el "if exists". En este foro tienes tutoriales muy buenos sobre batch avanzado. Sin dudarlo léelos, es bastante buena base para empezar en la programación, después sigue con C (es mi recomendación).
Si necesitas más ayuda pídela.
P.D.: Así, sin venir a cuento, te digo "choice", interprétalo como quieras
Jajajaja voy igual de perdido
Pero gracias por ayudar.
Tienes el comando choice. Con eso te debe bastar.
esto es lo que llevo hasta ahora pero no me funciona como toca :-( estoy hecho un burraco
@echo off
set /p nombre=Nombre archivo
set /p ruta=Ruta absoluta
cd %ruta%
pause
if exist %1 goto etiqueta
if not exist %1 goto etiqueta2
:etiqueta rd /s
:etiqueta2 echo error
Una ayudita por favor que lo tengo que entregar esta tarde