Ms-Dos - problemas con un bat bajo windowsxp

 
Vista:

problemas con un bat bajo windowsxp

Publicado por museoinformatico (1 intervención) el 27/10/2006 20:33:36
tengo un equipo con windows xp "professional" instalado. lo que pretendo hacer es un fichero bat que me copie todo el contenido de una carpeta de una unidad virtual mapeada a la unidad C real del equipo.
lo primero que hago es borrar la carpeta de origen, y ahi me surge el primer problema. no tengo ni idea de como hacer un borrado recursivo es decir todos los ficheros y directorios.
en la copia tambien tengo problemas, porque ¿como copio recursivamente ficheros y todos los directorios?

pongo lo que hice de momento aunque no me funciona

cd c:\contabilidad\datos
del * /Q
cd c:\contabilidad\datos
xcopy y:\contabilidad\datos\*.* /E
exit


saludos y muchas gracias por vuestra ayuda por anticipado

www.museoinformatico.com
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

RE:problemas con un bat bajo windowsxp

Publicado por Antoni Masana (295 intervenciones) el 28/10/2006 18:30:48
Esto Funciona

CD c:\
RD c:\contabilidad\datos /S /Q
MD c:\contabilidad\datos
CD c:\contabilidad\datos
XCOPY y:\contabilidad\datos\*.* /E
exit

Comento que hace cada linea

1.- Te colocas en el raiz, por que si estas en el directorio que quieres borrar no funciona.

2.- Borra el directorio Datos y todos los ficheros y directorios que cuelguen de el (/S). El segundo parametro es para que sea silencioso (/Q), sin output.

3.- Creas el directorio que acabas de borrar.

4.- Te colocas en el destino de las copias, aunque no es necesario, se puede poner en destino en el XCOPY:

XCOPY Y:\contabilidad\datos\*.* C:\contabilidad\datos /E

5.- Copia los ficheros y directorios.

Puedes omotir la linea 4 y 5 cinco con el parametro /I

CD c:\
RD c:\contabilidad\datos /S /Q
XCOPY Y:\contabilidad\datos\*.* C:\contabilidad\datos /E /I
EXIT

Para mas informacion ver:

RD /?
CD /?
XCOPY /? | more
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