AcoSync

Compará dos carpetas, mirá qué cambió en cada lado y sincronizalas con las flechas a la vista.

Qué es y cuándo usarlo

AcoSync compara dos carpetas y las deja iguales (o como vos decidas), pero antes de tocar nada te muestra qué cambió en cada lado y qué haría cada modo, fila por fila, con una flecha. Podés hacer todas las flechas, solo las que elijas, o una sola con un clic.

Sirve, por ejemplo, para:

Con qué no se confunde

Para encontrar archivos repetidos dentro de una o varias carpetas se usa AcoDupli. Para saber cuánto espacio ocupa cada cosa, AcoSize. AcoSync trabaja con dos carpetas que se parecen y quiere dejarlas en orden.

Es seguro por diseño

Nada se borra de verdad: lo que se reemplaza o se borra queda guardado en una carpeta .AcoSync dentro de cada lado, y existe un botón Deshacer para cada sincronización. Más en Seguridad y garantías.

Empezar en cuatro pasos

  1. Elegí las dos carpetas. Con el botón ... de cada lado se abre un árbol para elegirlas (o escribí la ruta, o elegí una de las recientes). La de la izquierda es el lado A y la de la derecha el lado B.
  2. Elegí el modo y la dirección, en el centro de la ventana: el modo arriba y la dirección debajo. Si dudás, dejá Copiar más nuevo y ⇄ en ambos: el más nuevo de cada archivo reemplaza al más viejo, en los dos sentidos.
  3. Tocá Comparar (o F5). La lista muestra cada archivo de los dos lados, con tamaño y fecha, y en el medio la flecha de lo que haría el modo. Comparar nunca cambia nada.
  4. Hacé las flechas: Todo las hace todas, Selección solo las filas elegidas, y el clic sobre la flecha de una fila hace solo esa. Por defecto antes te muestra una lista para confirmar.
Ventana de AcoSync después de comparar dos carpetasVentana de AcoSync después de comparar dos carpetas
La ventana después de comparar con el modo «Copiar más nuevo» en los dos sentidos. En negrita está el archivo que actúa como origen.

La pantalla

De arriba hacia abajo:

«Hay que actualizar»

Si cambiás carpetas, filtros o cualquier ajuste que afecte la comparación, la lista queda vencida y se vacía. Tocá Comparar (F5) para volver a mirar.

Cómo se lee la lista

Lo que vesQué significa
=Los dos archivos son iguales (mismo tamaño y misma fecha, con 2 segundos de tolerancia).
→ ←Copia hacia ese lado. La flecha apunta al lado que recibe.
⇒ ⇐Mover: copia y después borra el origen.
✕Borrar de ese lado (queda guardado en .AcoSync).
≠Misma fecha pero distinto tamaño: AcoSync no sabe cuál es el bueno y no propone nada. Elegí a mano con el clic derecho.
NegritaEl archivo que actúa como origen de la flecha.
(más viejo)El lado que va a ser reemplazado por el otro.
(falta) en grisEl archivo no existe de ese lado.
(distinto)Mismo nombre, distinto tamaño y misma fecha (ver ≠).
(conflicto)Solo en el modo Dos sentidos: cambió de los dos lados.
Flecha rojaOjo: reemplaza un archivo más nuevo o borra.

Pasá el mouse por una flecha: el globo explica exactamente qué hace y por qué (por ejemplo «Se borró de la derecha desde la última sincronización»).

Modos y direcciones

El modo dice qué hacer con cada archivo; la dirección dice hacia dónde se permite actuar: ⇄ en ambos, → a la derecha (el lado A manda y el B recibe) o ← a la izquierda.

ModoQué hace
DuplicarDeja un lado igual al otro: lo que falta se copia y lo que sobra se borra. Solo admite → o ← (un lado manda). Lo que está en los dos lados va del más nuevo al más viejo.
Copiar más nuevoEl más nuevo reemplaza al más viejo. Lo que falta de un lado se copia. Nunca borra.
Mover más nuevoIgual, pero el origen desaparece después de copiar.
Copiar más viejoAl revés: el más viejo reemplaza al más nuevo. Sirve para volver atrás. Lo que falta se copia.
Mover más viejoIgual, pero el origen desaparece.
Dos sentidosSincroniza en los dos sentidos recordando la última vez, así puede propagar borrados y detectar conflictos. Ver más abajo.

Un archivo que falta de un lado cuenta como «más nuevo que nada»: es origen el lado que lo tiene, siempre que la dirección lo permita. Si la dirección elegida no coincide con el lado del origen, la fila queda sin flecha.

Duplicar y Mover

Duplicar hace que el destino quede idéntico al origen, o sea que borra lo que sobra (a .AcoSync). Mover en los dos sentidos reordena archivos entre los dos lados (cada uno queda en uno solo): conviene hacerlo a mano y revisando la lista.

Un ejemplo concreto

Con el modo Copiar más nuevo en ambos sentidos, la ventana de arriba dice:

Sincronizar

CómoQué hace
TodoHace todas las flechas de la lista, según el modo.
SelecciónHace solo las flechas de las filas seleccionadas (Ctrl o Mayús para elegir varias).
Clic en la flechaHace solo esa fila.
Clic derecho en una filaCambia a mano la acción de esa fila: copiar a la derecha o a la izquierda, mover, borrar de un lado, ignorar esta fila o volver a lo que dice el modo. También abre la ubicación del archivo y copia su ruta relativa.
IntercambiarCambia de lado las dos carpetas (y la dirección).
DetenerCorta una comparación larga. Después hay que volver a comparar.

La confirmación

Con Confirmar activado (viene así), antes de hacer nada aparece la lista de lo que se va a copiar, mover o borrar, con el tamaño de cada cosa y una marca [reemplaza] si pisa un archivo que ya existía.

Ventana de confirmación de la sincronizaciónVentana de confirmación de la sincronización
La lista de lo que se va a hacer, antes de tocar nada. Cancelar no cambia nada.
Avisos graves

Si hay algo peligroso, la confirmación aparece siempre, aunque hayas desactivado Confirmar:

  • archivos más nuevos que van a ser pisados por una versión más vieja;
  • se van a borrar la mitad o más de los archivos de un lado (a partir de 20 archivos);
  • falta espacio en el disco de destino.

Cada copia se escribe primero a un archivo temporal y se renombra al terminar, y conserva la fecha original. Si el archivo de origen cambió después de comparar, no se copia (te avisa que actualices la lista).

Seguridad y garantías

Deshacer

Cada sincronización deja su diario (diario.json) en la carpeta .AcoSync de los dos lados. El botón Deshacer (grupo Sincronizar) ofrece las sincronizaciones hechas con las dos carpetas elegidas, la más nueva primero.

Ventana para deshacer una sincronizaciónVentana para deshacer una sincronización
Una lista con las sincronizaciones hechas con este par de carpetas: fecha, modo y qué se hizo.

Al deshacer: lo reemplazado y lo borrado vuelve desde .AcoSync, lo agregado se quita (queda apartado en .AcoSync\<fecha>-deshacer, no se borra), lo movido vuelve a su lugar y se quitan las carpetas que se habían creado. Si un archivo cambió después de sincronizar, no se toca y se informa. Se puede deshacer una sincronización vieja, pero conviene la última.

El espacio de .AcoSync

Las carpetas .AcoSync crecen con cada sincronización. Cuando ya no necesites volver atrás, podés borrar a mano las subcarpetas viejas desde el Explorador.

Filtros y vista

Incluir y excluir

Más filtros

El botón Más filtros filtra por tamaño (al menos / a lo sumo, en KB, MB o GB), fecha de modificación (desde / hasta, con los dos días incluidos) y atributos (archivo, solo lectura, oculto, sistema). El botón queda marcado mientras haya filtros y la barra de estado dice cuáles.

Ventana de filtros por tamaño, fecha y atributosVentana de filtros por tamaño, fecha y atributos
Filtros por tamaño, fecha y atributos. En los atributos: casilla gris = no importa, marcada = solo los que lo tienen, vacía = solo los que no.
Los filtros se aplican al par

Un archivo se mira si cumple el filtro en alguno de los dos lados. Así nunca aparece como «faltante» un archivo que existe del otro lado pero quedó fuera del filtro, y no se copia encima de él. Las carpetas a las que no les queda nada adentro se ocultan.

Solo diferencias y plegar

Dos sentidos con memoria

En los otros modos AcoSync no puede saber si un archivo que falta de un lado lo borraron o es nuevo del otro. El modo Dos sentidos lo resuelve recordando cómo estaban las carpetas la última vez que se sincronizaron (un archivo .AcoSync\memoria.json en cada carpeta).

SituaciónQué hace
Nuevo o cambiado en un ladoLo copia al otro.
Falta en un lado y no cambió en el otroSe borró: lo borra también del otro (queda en .AcoSync).
Cambió en los dos ladosConflicto: gana el más nuevo; la otra versión queda en .AcoSync.
Cambió en uno y se borró del otroConflicto: se conserva el cambiado (se copia de nuevo).
Primera vez, sin memoriaCopia lo que falta de cada lado, lo distinto lo decide el más nuevo y no borra nada.
AcoSync en el modo Dos sentidos con conflictosAcoSync en el modo Dos sentidos con conflictos
Modo «Dos sentidos»: viejo.log se borró de la nube (✕ en la PC), informe.docx cambió solo en la PC, clientes.xlsx y tareas.md están en conflicto y presupuesto.pdf es nuevo en la nube. La barra de estado indica la fecha de la última memoria.
Una pareja de carpetas, una memoria

Si usás la misma pareja de carpetas desde dos perfiles o desde dos programas, comparten la memoria, porque está en las carpetas.

Perfiles

Un perfil guarda las dos carpetas y los ajustes con un nombre: modo, dirección, subcarpetas, comparar contenido, incluir, excluir, filtros y confirmar. No guarda el resultado de comparar (se recalcula siempre).

El menú PerfilesEl menú Perfiles
El grupo «Perfiles» de la cinta. Elegir un perfil lo carga y compara.
Ventana para guardar un perfilVentana para guardar un perfil
Al guardar se puede tildar «Permitir ejecución desatendida» (ver la sección siguiente).

Los perfiles se guardan en perfiles.json, junto a AcoSync.json. Para abrir uno desde un acceso directo: AcoSync.exe --perfil "Documentos PC - USB".

Sincronizar sin ventana (Programador de tareas)

Para dejar una sincronización que corre sola (por ejemplo, todas las noches o al iniciar sesión) hay dos pasos: marcar el perfil como apto y programar el comando.

  1. En AcoSync: armá el perfil, y al guardarlo (Guardar como perfil...) tildá «Permitir ejecución desatendida». Sin esa casilla, el perfil no se ejecuta sin ventana. «Actualizar» la conserva.
  2. En el Programador de tareas de Windows (Win+R, taskschd.msc) elegí Crear tarea básica..., poné el desencadenador que quieras y en Acción elegí Iniciar un programa:
    • Programa o script: la ruta de AcoSync.exe.
    • Agregar argumentos: --perfil "Documentos PC - USB" --ejecutar

También se puede crear la tarea desde una consola:

schtasks /Create /SC DAILY /ST 22:00 /TN "AcoSync respaldo" /TR "\"D:\AcoKit\AcoSync.exe\" --perfil \"Documentos PC - USB\" --ejecutar"

Qué hace al correr sin ventana

SalidaSignificado
0Bien (o no había nada para hacer).
1Terminó pero con errores en algunos archivos (están en el log).
2Se frenó sin tocar nada por avisos graves: revisalo abriendo el perfil en la ventana.
3No se pudo empezar: el perfil no existe, no tiene la casilla, falta una carpeta o las carpetas están una dentro de la otra.
Cosas a cuidar con tareas programadas
  • Con Duplicar el destino queda igual al origen: borra (a .AcoSync) lo que sobra. Para un respaldo es lo esperado; para otra cosa, quizá no.
  • Si la tarea corre «aunque el usuario no haya iniciado sesión», las unidades de red mapeadas (letras como Z:) no existen. Usá rutas de disco local o rutas UNC.
  • Si un disco externo no está conectado, el perfil termina con código 3 y no hace nada.
  • No hace falta ser administrador.

Línea de comandos

AcoSync.exe [izquierda [derecha]] [--izq carpeta] [--der carpeta] [--comparar]
            [--perfil nombre [--ejecutar]] [--tema Auto|Light|Dark]
ArgumentoQué hace
izquierda derechaLas dos carpetas, por posición. Hay que agregar --comparar para que compare solo.
--izq carpeta, --der carpetaFijan un solo lado (también --a y --b). Cuando llegaron los dos, compara solo.
--compararCompara apenas abre.
--perfil nombreAbre con ese perfil y compara. Las carpetas que pases además pisan a las del perfil.
--perfil nombre --ejecutarCorre el perfil sin ventana (solo si tiene la casilla «ejecución desatendida»).
--tema Auto|Light|DarkFuerza el tema (lo usan los otros programas de la suite).

Una sola ventana: si AcoSync ya está abierto, el proceso nuevo le pasa los argumentos a esa ventana y termina. Así se puede mandar el lado A y después el lado B desde el Explorador, y los dos caen en la misma ventana. AcoSize también abre AcoSync así, con su botón «Sincronizar».

Integración con el Explorador

El botón Opciones (grupo Programa) instala, a elección, dos accesos para mandar carpetas a AcoSync al estilo WinMerge:

Ventana de opciones con la integración al ExploradorVentana de opciones con la integración al Explorador
Se pueden activar los dos accesos, uno solo o ninguno. Aplicar los instala o los quita.

Elegís una carpeta como lado A y otra como lado B; las dos caen en la misma ventana y, cuando están los dos lados, se compara solo. No hace falta ser administrador. En Windows 11 estos menús están en Mostrar más opciones. Si movés el programa a otra carpeta, hay que volver a aplicar.

Versiones, requisitos y dónde guarda sus cosas

VersiónPara qué
Liviana (AcoSync.exe, ~1 MB)Necesita instalado el .NET 10 Desktop Runtime.
Autocontenida (carpeta NoReqs, ~65 MB)No necesita instalar nada.
.NET Framework 4.8 (carpeta v48)Para sistemas que ya traen Framework 4.8 (Windows 10 reciente y 11) y no tienen .NET 10. Hace lo mismo; los archivos de configuración, perfiles y memoria se leen igual entre versiones.

Es portable: no se instala. La configuración (AcoSync.json), los perfiles (perfiles.json) y el registro (AcoSync.log) quedan junto al .exe si se puede escribir ahí (por ejemplo, desde un pendrive); si no, en %LocalAppData%\AcoSync. En cada carpeta sincronizada queda .AcoSync con las versiones, el diario de cada sincronización y la memoria de Dos sentidos.

Preguntas y problemas frecuentes

La lista está vacía o dice «Hay que actualizar»

Cambió una carpeta o un ajuste. Tocá Comparar (F5).

Una fila no tiene flecha

Puede ser que la dirección elegida no permita actuar sobre esa fila (por ejemplo, un archivo que solo existe a la derecha con la dirección «→»), que los archivos sean iguales, o que sea un caso ≠ (misma fecha y distinto tamaño). Elegí la acción a mano con el clic derecho.

Sincronicé y no quería: ¿puedo volver atrás?

Sí: Deshacer. Lo reemplazado y borrado está en .AcoSync de cada lado.

Borré un archivo de un lado y AcoSync lo volvió a copiar

En los modos comunes un archivo que falta es «nuevo del otro lado». Para propagar borrados usá Dos sentidos (la primera vez no borra nada; desde la segunda sí).

«Las dos carpetas tienen que ser distintas y ninguna puede estar dentro de la otra»

Es una protección: con una carpeta dentro de la otra podría copiarse sobre sí misma.

Windows 11 no muestra «Enviar a» / el clic derecho de AcoSync

Están en Mostrar más opciones (o Mayús+F10).

Hay diferencias de una hora o de 2 segundos en archivos que no cambié

Los discos FAT/exFAT guardan la hora con otra precisión y el horario de verano puede desplazarla. AcoSync tolera hasta 2 segundos; para el resto, activá Comparar contenido y los que solo difieren en la fecha se comparan byte a byte.

Una tarea programada no hizo nada

Mirá AcoSync.log (junto al .exe): ahí queda escrito por qué (perfil sin la casilla, carpeta faltante, se frenó por avisos graves).