copyfolders.exe
Recientemente me he encontrado de nuevo con una situación que muchas veces he resuelto a mano. El problema está en copiar un árbol de directorios de un sitio a otro, pero sólo copiando la estructura de carpetas, sin incluir los archivos.
Supongo que existirán herramientas en el mercado que lo hagan, tampoco me he puesto a buscar demasiado, pero lo que yo quería era algo muy sencillo (un simple ejecutable) que permitiera copiar la estructura de un sitio a otro con la posibilidad de hacerlo recursivamente, es decir, siguiendo todas las subcarpetas existentes.
Como no encontré nada similar, he creado esta utilidad, copyfolders para realizar esta función fácilmente.
Es un simple ejecutable .NET 1.1, que no hay más que copiar al equipo y ejecutarlo. Recibe dos parámetros obligatorios, la carpeta de la que copiar la estructura original y la carpeta de destino a la que llevarla. Estos dos parámetros pueden ser rutas locales, mapeadas o UNC. Acepta además otras dos opciones, para realizar la tarea recursivamente y para que muestre lo que está haciendo.
Yo la he usado principalmente para la copia de árboles de directorios que tengo organizados para alojar archivos de log que dependen del tiempo. La estructura es siempre la misma, pero el destino ha de estar vacío, para llenarlo con los nuevos archivos que se vayan generando. También es útil en casos de migraciones de servidores, cuando se quiere regenerar una lista de carpetas que existen en el servidor antiguo y ponerlas en el nuevo.
Si tuvieses cualquier problema al instalarlo o quieres contarme cualquier otra cosa sobre la utilidad, por favor dímelo.
|