backkust | |
| 2006-10-27 20:27 - Respuestas: 9 - Tema nº: 2424386
ten go 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
| |
|
|
Hurricane | |
|
Re: Problemas con un bat en MSDOS - 2006-10-27 23:06 - Respuesta 2
Utiliza el siguiente código:
@ECHO OFF
DEL c:/contabilidad/datos/*.* /S /F /A /Q
XCOPY y:/contabilidad/datos c:/contabilidad/datos/ /S /E
EXIT
Cuéntanos las novedades. Saludos
HURRICANE
| |
|
|
backkust | |
|
Re: Problemas con un bat en MSDOS - 2006-10-29 01:01 - Respuesta 3
el codigo que sugieres tiene 2 problemas. uno ya esta resuelto y es que el formato de los path no se ponen con barras / sino con las \. quedaria asi:
ECHO OFF
DEL c:\contabilidad\*.* /S /F /A /Q
XCOPY y:\contabilidad c:\contabilidad\ /S /E
EXIT
el segundo problema es que el del sugerido no me borra todo. me explico: borra todos los ficheros, pero me deja todos los directorios y subdirectorios intactos, vacios pero intactos. yo necesitaria borrar completamente todo el contenido de la carpeta para que se genere de nuevo toda la estructura del directorio.
el comando xcopy parece que funciona perfecto.
¿alguna sugerencia para el del?
gracias | |
|
|
Trilobite | |
|
Re: Problemas con un bat en MSDOS - 2006-10-29 02:29 - Respuesta 4
¡Hola!
Incorpora el comando DELTREE que te borra el directorio y subdirectorios ... digo incorpora porque a lo mejor no lo tienes, cópialo de algún disco de MS-DOS que lo tenga.
Saludos.
| |
|
|
backkust | |
|
Re: Problemas con un bat en MSDOS - 2006-10-29 16:36 - Respuesta 5
casi esta. me explico.
con lo que me dijiste amigo Hurricane, estaba todo menos el borrado de la estructura de subdirectorios que se creaba.
con lo que comentaste amigo Trilobite, añadiendo deltree si que se borran los subdirectorios.
el unico problema que queda por resolver es que cuando se copia con xcopy todo, no se copian los subdirectorios con atributos de oculto, solo se copia lo "visible" normalmente. si escojo la opcion de windows ver directorios ocultos, si que los veo pero solo en el origen no en la copia.
¿alguna sugerencia?
gracias por vuestra ayuda | |
|
|
|