No me sale y necesito hacer un fichero bat que permita copiar en un disquete todos los ficheros de una determinada extension que se suministra como parametro en el momento de la ejecucion.
Antes de realizar la copia se comprobara que el fichero no existe en el disquete y mostrara - el "nombre de fichero" ya ha sido copiado en el disquete , pulse una tecla para continuar
Por mas vueltas que le doy no me sale.
:-\ Alguna ayuda? Gracias adelantadas
Y que llevas?
El problema es que no se la forma de plantearlo
@echo off
SET /P ext=Escribe la extension a copiar:
copy *.%ext%,A:\*.%ext% -Y
pause
xD
Saludos!!
Me pide en el momento de la ejecucion
Por ejemplo si el archivo se llama 1 , yo pongo
1[espacio]txt
y debe ejecutarse de esa forma , con el %1 , entendes?
Cita de: Jo$$ en 2 Diciembre 2006, 12:46 PM
y debe ejecutarse de esa forma , con el %1 , entendes?
no
hay un tutorial de batch basico en el foro de documentación, leelo.
Saludos!!
@echo off
copy /Y *.%1 A:\*.%1
exit
Creo que te refieres a esto, no???
Salu2
:o si se refiere a eso, seria:
@echo off
copy /Y *.%~1 A:\*.%~1
el "~" limpia la variable :D
lo de la confirmacion de cada archivo, se tendria que hacer con un for.. y un IF EXIST, etc..
Saludos!!
@echo off
copy *.%1 c:\
FOR IF NOT EXIST *.%1 goto error
:error echo el arxivo ya se encuentra
pause
exit
¿?
:o :o :o :o
Lee el manual que hay en documentos... ;) ;)