Você está na página 1de 4

DSynchronize codificado por Dimitrios Coutsoumbas (Dimio)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~

A versão atual é encontrada no Link a seguir:

Página inicial: "http://dimio.altervista.org/"

DESCRIÇÃO:
~~~~~~~~~~~~

DSynchronize é um programa que sincroniza dois ou mais diretórios em uma rede


local.
O programa compara cada diretório "Source" com o respectivo "Destination", em
seguida, altera o "Destination" (adicionando, substituindo ou excluindo arquivos e
subdiretórios) de forma a tornar esses arquivos ou subdiretórios idênticos ao
"Source". Suporta vários filtros (separados por ";") tipo * .exe; * .txt etc.
Você pode configurar as sincronizações para usar ambientes variados (% WINDIR%,%
USERPROFILE% etc.).
O uso é bastante intuitivo.

SISTEMAS SUPORTADOS:
~~~~~~~~~~~~~~~~~~

Windows 10
Windows 8
Windows Seven
Windows Vista
Windows 2003
Windows XP
Windows 2000
Windows NT4 com SP6a e IE4 ou superior.

OPÇÕES:
~~~~~~~~

"Salvar na saída"
Ele serve para salvar todas as configurações e lembrar quais diretórios devem ser
sincronizados.

"Antifragmentação"
Reduz a fragmentação do disco: para evitar falhas na estrutura do arquivo quando um
arquivo é substituído, o arquivo antigo é primeiro removido da estrutura e, em
seguida, o arquivo de substituição é gravado no local do arquivo antigo.

"Definir / Ativar temporizador"


Esta opção define a sincronização para ser executada regularmente. Você pode dizer
quanto tempo esperar entre as sincronizações em termos de horas e minutos. Você
também pode especificar determinados dias em que deseja que a sincronização ocorra
ou um horário específico para sincronizar nos dias especificados.

"Shutdown at the end"


Esta opção desligará automaticamente o PC no final da sincronização.
"Você cria pasta se ela não existir"
Se o diretório especificado não existir no destino, ele será criado automaticamente
com o mesmo nome do diretório de origem.

"Adicionar data à pasta de destino"


Esta opção adiciona a data aos arquivos no destino. Por exemplo, se o arquivo de
origem x for ". C: \ mapindestination", ele se tornará "C: \ mapindestination 18-
07-2004 22.30", isso pode ser usado para criar vários backups usando um registro de
data e hora para informar a diferença entre eles.

"Apenas arquivos mais recentes"


Substitui arquivos em "Destino" apenas se o arquivo em "Origem" for mais recente.

"Definir prioridade ociosa"


Defina a prioridade do processo para o mínimo possível no sistema. Isso é
desnecessário, pois o DSynchronize já usa poucos recursos. Usar esta opção fará com
que a sincronização seja mais lenta.

"Sincronização bidirecional"
Isso permite que os arquivos mais recentes em ambos os locais sejam copiados para o
outro. Cada arquivo é verificado nas pastas de origem e de destino e o arquivo mais
recente é copiado para ambos os locais. A origem e o destino devem ser idênticos
após a sincronização.

"Sincronização em tempo real"


Ele monitora continuamente as pastas especificadas (isso usa muito pouca CPU) para
alterações que ocorrem na origem e retransmitir adequadamente quaisquer alterações
feitas no destino.
Antes de ativar esta opção, é importante completar uma sincronização normal. Na
verdade, a função dessa opção é manter dois conjuntos de arquivos idênticos desde o
início.

"Começo automático"
Isso inicia automaticamente o programa quando o Windows é inicializado com as
últimas opções que você salvou.
Se a sincronização estiver em um temporizador, ocorrerá conforme programado; caso
contrário, a sincronização ocorrerá imediatamente.

"Autostart como serviço"


Isso inicia automaticamente o programa como um serviço quando o Windows é
inicializado.
É possível especificar a conta com a qual o programa será executado. É importante
verificar se a conta especificada possui privilégios suficientes para acessar os
diretórios de origem e de destino.

As outras opções se explicam: -)

PARÂMETROS DA LINHA DE COMANDO


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

É possível especificar alguns parâmetros na linha de comando.

/COMEÇAR
Inicia imediatamente a sincronização (com as últimas opções salvas).

/MINIMIZAR
Inicia o DSynchronize minimizado na bandeja do sistema.
/ESCONDIDO
Ele inicia o DSynchronize em segundo plano, mesmo sem exibir o ícone na barra de
tarefas.

/ NOSECURITYCHECK
Antes de efetuar a sincronização, ele não verifica se eles estão possuídos ou eu
lidero as permissões de leitura / gravação nas maletas. De fato, em alguns casos
raros, parece que a verificação de segurança também impede a sincronização em
pastas nas quais tais permissões são possuídas, para as quais, para selecionar a
opção supracitada, permite também operar normalmente em casos específicos.

/SOMEFILE.INI
Ele usa um arquivo específico INI para controlar a sincronização. Este arquivo deve
estar no mesmo diretório do DSynchronize.

Dimitrios Coutsoumbas (Dimio)


SKYPE: katafratto
ICQ: 145633952
E-MAIL: cyberdimio@gmail.com
HOME: http://dimio.altervista.org/

NOTAS:
~~~~~
O programa usa a tecnologia UPX (http://upx.sourceforge.net/) para aumentar sua
portabilidade.

LICENÇA:
~~~~~~~~

O programa é distribuído com a licença Freeware.

NOTAS SOBRE A SINCRONIZAÇÃO EM TEMPO REAL:


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

COMO ESTE TRABALHO:


O programa monitora todas as mudanças no status da origem e, a cada 10 segundos,
reflete as mesmas mudanças no destino.
Em seguida, aguarda uns 10 segundos, que tem o objetivo de evitar um consumo inútil
de processador, de fato, se um arquivo for modificado duas vezes em 10 segundos, só
será copiado uma vez, o que reduz em duas vezes o consumo do processador.

PROBLEMAS POSSÍVEIS:
É normal que, durante a sincronização em tempo real, na janela de registro, algumas
operações mostrem resultados negativos (FAILED ou LOCKED), isso não determina
anomalias na sincronização.
Por exemplo, se você criou um arquivo que será excluído, então, por sua vez, será
substituído em questão de um segundo, quando o programa tentar sincronizar ele
produzirá dois erros enquanto, na realidade, tudo estiver OK. Na verdade, a
primeira coisa que o programa tentará fazer é copiar um arquivo inexistente e
tentar excluir esse arquivo.
A sincronização em tempo real é considerada experimental. Na verdade, existem
algumas condições raras que podem causar falhas na sincronização. Recomenda-se,
portanto, que, se essa opção for usada, efetue periodicamente também as
sincronizações normais.