Ms-Dos - help! .bat para eliminar archivos introduciendo desde teclado la dirección de la carpeta.

 
Vista:
Imágen de perfil de JOSE ANGEL
Val: 3
Ha disminuido su posición en 7 puestos en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

help! .bat para eliminar archivos introduciendo desde teclado la dirección de la carpeta.

Publicado por JOSE ANGEL (2 intervenciones) el 09/10/2019 00:16:03
Buen día.

Espero alguien me pueda ayudar en este tema.

Estoy tratando de crear un .bat que elimine archivos de cierta extension (.vnf)
el cual necesito poder poner la ruta de la carpeta a eliminar estos archivos.
el problema es que solo me busca en C:\ y no puedo hacer que realice las búsquedas en otras unidades de almacenamiento.
me sale la sigueinte error

error

Mi penoso código:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
@echo off
echo Bach eliminar archivos  extension .vnf
pause
set /p unidad=coloque nombre la unidad C:/D:/F: etc.
cd %unidad%
echo nos encontramos en la ruta %unidad%
pause
set /p ruta=Escriba la ruta dela carpeta en la cual se eliminaran los archivos .vnf
cd %unidad%
cd "%ruta%"
del /f/q *.vnf
echo se eliminaron archivos...
pause
exit



Saludos espero me puedan ayudar.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Antoni Masana
Val: 1.419
Oro
Ha mantenido su posición en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

help! .bat para eliminar archivos introduciendo desde teclado la dirección de la carpeta.

Publicado por Antoni Masana (811 intervenciones) el 09/10/2019 08:50:57
El comando CD cambia de directorio pero no de disco para forzarlo a que cambie de disco debes poner:

1
CD /D %Unidad%

Pero revisando tu código puedes hacer esto:

1
2
3
4
5
6
7
8
9
10
11
12
13
@echo off
echo Bach eliminar archivos  extension .vnf
pause
set /p unidad=Coloque nombre la unidad [ C: ^| D: ^| F: ] etc.
%unidad%
echo nos encontramos en la ruta %unidad%
pause
set /p ruta=Escriba la ruta dela carpeta en la cual se eliminaran los archivos .vnf
cd "%ruta%"
del /f /q *.vnf
echo se eliminaron archivos...
pause
exit



Saludos.
\\//_
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de JOSE ANGEL
Val: 3
Ha disminuido su posición en 7 puestos en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

help! .bat para eliminar archivos introduciendo desde teclado la dirección de la carpeta.

Publicado por JOSE ANGEL (2 intervenciones) el 09/10/2019 19:53:42
Antoni Masana muchas gracias por compartir sus conocimientos y ayudarme en este tema.
Saludos!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar